Company Overview
At IKS, we are a technology-driven organization committed to building robust, scalable, and intelligent systems. We believe in the power of AI to transform our products and services, and we are looking for a deeply technical leader to drive our AI engineering efforts end to end.
Position Overview
We are seeking a highly skilled and versatile Software Analyst with strong expertise in Python, React, and JavaScript as primary technical skills. Experience with .NET Core and jQuery is preferred as secondary skills. The ideal candidate will be comfortable working across the full stack—designing intuitive user interfaces, building scalable backend services, and integrating with modern cloud platforms such as Google Cloud Platform (GCP).
This role is well-suited for individuals who are passionate about solving complex problems, writing clean and efficient code, and collaborating with cross-functional teams in an Agile environment.
Key Responsibilities
Frontend Development
- Collaborate with design and product teams to implement user-centric UI / UX designs and integrate them with backend services.
- Build dynamic, responsive, and user-friendly front-end applications using React.js, Redux, and React Hooks.
- Optimize front-end performance and manage client-side state effectively.
- Ensure cross-platform optimization and responsive design implementation.
Backend Development
Develop, test, and maintain robust backend services & scalable RESTful APIsWrite clean, maintainable, and efficient code adhering to industry best practices and coding standards.Write and optimize complex SQL queries for data access, reporting, and transformations.Testing, Code Quality & Collaboration
Write comprehensive unit, integration, and end-to-end tests across backend and frontend codebases.Use version control systems such as Git or Bitbucket for collaborative development.Agile Collaboration
Work within an Agile / Scrum development environment.Participate in sprint planning, daily stand-ups, sprint reviews, and retrospectives.Collaborate closely with QA engineers, product managers, UX designers, and other cross-functional team members.Research and adopt new technologies to continuously improve system performance and developer productivity.Required Skills & Qualifications
3 to 5 years of professional experience in full-stack development with Python and React.Strong proficiency in :Python and related web frameworks (Django, FastAPI).React.js, including React Hooks and Redux.JavaScript / TypeScript.Strong understanding of RESTful APIs and service-oriented architecture (SOA).Hands-on experience with relational databases such as SQL Server, PostgreSQL, or MySQL.Familiarity with CI / CD pipelines (Jenkins, Cloud Build, or similar).Experience with Docker and containerized application development.Strong analytical, debugging, and problem-solving skills.Excellent verbal and written communication skills.Ability to work collaboratively in a cross-functional Agile team environment.Secondary skills (good to have) : .NET, jQuery.Preferred Skills & Qualifications (Nice to Have)
Experience with additional frontend libraries or UI frameworks.Exposure to microservices architecture.Knowledge of GCP infrastructure, monitoring, and security best practices.Experience with automated testing frameworks for React and Python / .NET services.Experience working with Jira for sprint tracking, and Agile workflows