Job Summary
We are looking for a Senior Full Stack Software Engineer who is passionate about building highly scalable applications. The ideal candidate will contribute to the development of new applications, modernize existing systems, and work as an individual contributor while collaborating closely with clients and cross-functional teams.
Key Responsibilities
- Design and implement user interfaces and microservices.
- Develop telemetry solutions and build CI/CD pipelines.
- Collaborate with business and IT stakeholders to deliver product features.
- Create innovative solutions that improve application performance, reliability, and overall system health.
- Define coding standards and software development best practices.
- Mentor and coach junior developers.
- Participate in application architecture and technical decision-making.
- Ensure high-quality, maintainable, and scalable code.
Required Qualifications
- 7+ years of progressive experience in Software Engineering.
- 2+ years of experience in React.js, including component design and state management.
- 5+ years of experience in Java.
- 5+ years of experience in Node.js.
- 2+ years of experience with Apache Kafka and event streaming.
- 2+ years of experience designing and implementing RESTful APIs.
- 2+ years of Agile software development experience.
- 2+ years of experience building microservices using Spring Boot.
- Experience working in Agile teams.
- Experience developing and maintaining CI/CD pipelines.
- Experience with relational and/or NoSQL databases.
- Minimum 2 years of cloud experience with Azure, AWS, or Google Cloud Platform (GCP).
- Ability to design application architecture and manage small teams.
- Preferred Qualifications
- Excellent communication and problem-solving skills.
Technical Skills
- React.js
- Java
- Node.js
- Spring Boot
- REST APIs
- Apache Kafka
- Microservices Architecture
- CI/CD
- Docker
- Azure / AWS / GCP
- Jenkins
- Grafana
- Splunk
- SQL & NoSQL Databases
- Agile/Scrum
- DevOps
- Experience delivering software using Agile/Scrum methodologies.
- Experience with Kafka or other event-streaming technologies.
- Hands-on experience with:
- Docker
- Azure
- Jenkins
- Grafana
- Splunk
- Experience working in a DevOps environment.
- Ability to thrive in a fast-paced, dynamic environment while following engineering best practices.
- Healthcare domain experience is an added advantage.
Pay: ₹50,000.00 - ₹100,000.00 per month
Work Location: In person