We are seeking a passionate and skilled Full Stack Developer to join our growing technology team. This is a critical role where you'll be responsible for building and maintaining robust web applications that scale, perform, and delight users. As a Full Stack Developer, you'll work on both frontend and backend systems, and collaborate closely with designers, product managers, and fellow developers to deliver high-quality, user-centric solutions.
You will bring hands-on experience in modern frontend frameworks such as React.js and Angular, and pair that with backend development expertise in Python, Node.js, and C#. If you're excited about developing full-scale applications, optimizing performance, integrating with cloud-native services, and working on CI/CD workflows and data systems, this role is a great fit for you.
Key Responsibilities
- Design and develop responsive, intuitive, and dynamic user interfaces using React.js, Angular, HTML5, CSS3, and JavaScript/TypeScript.
- Build and maintain scalable backend systems and APIs using Python, Node.js, and C#.
- Develop and integrate RESTful APIs and GraphQL endpoints to support frontend and mobile applications.
- Create and deploy Azure Functions for serverless computing tasks.
- Set up, maintain, and optimize CI/CD pipelines using GitLab, GitHub, and Docker, ensuring efficient code deployment and version control.
- Manage and streamline data integration tasks using APIs to connect with platforms like Databricks and Azure Data Lake.
- Implement rigorous QA and testing standards to ensure software quality, performance, and security across all modules.
- Work closely with DevOps and Data Engineering teams to ensure seamless cloud infrastructure management and data pipeline integration.
Required Skills and Experience
- 4+ years of professional experience in full stack development, with a strong portfolio of web applications.
- Proficiency in frontend technologies React.js, Angular, HTML, CSS, JavaScript, and TypeScript.
- Strong backend experience using Python, Node.js, and C#, with a solid understanding of backend frameworks and database management.
- Proven experience building and consuming RESTful APIs, with exposure to GraphQL and Azure Functions.
- Hands-on experience in setting up CI/CD pipelines with GitLab, GitHub, and Docker for containerized deployments.
- Deep understanding of microservices architecture and version control systems.
- Familiarity with data integration via APIs, particularly with Databricks and Data Lakes.
- Strong knowledge of software QA principles, including unit testing, integration testing, and end-to-end testing.
Nice-to-Have (Pluses)
- Experience with Azure DevOps (ADO) for CI/CD and project tracking.
- Working knowledge of GitHub Actions for automation workflows.
- Familiarity with ARM Templates for Azure infrastructure as code (IaC).
- Additional skills around advanced API development and monitoring will be an added advantage.
Why Join Us?
- Competitive compensation based on experience, ranging from ?40 LPA to ?45 LPA.
- Opportunity to work with modern tech stacks and tools in a cloud-native environment.
- Be part of a collaborative, innovative, and inclusive tech culture.
- Continuous learning and growth through challenging projects and mentorship.
How to Apply
If you’re an experienced Full Stack Developer looking to push the boundaries of what's possible with modern web technologies, apply now and let’s build something amazing together.