Senior Full Stack Software Engineer
Location: Udaipur
Job Type: Full-time
Experience Required: 7+ Years
Job Summary
We are looking for an experienced Senior Full Stack Software Engineer who is passionate about building scalable, high-performance applications. The ideal candidate will play a key role in designing, developing, and modernizing enterprise applications while collaborating with cross-functional teams to deliver innovative software solutions.
As a senior team member, you will contribute to architecture decisions, mentor developers, and ensure high-quality software development following industry best practices.
Key Responsibilities
- Design, develop, and maintain scalable web applications and microservices.
- Build responsive user interfaces using React.js.
- Develop RESTful APIs and backend services using Java, Spring Boot, and Node.js.
- Build and maintain CI/CD pipelines for automated deployment.
- Collaborate with business stakeholders, product managers, and engineering teams to deliver business solutions.
- Develop reusable, maintainable, and high-quality code following coding standards.
- Monitor application performance and implement telemetry solutions.
- Troubleshoot production issues and optimize application performance.
- Mentor junior developers and conduct code reviews.
- Participate in architecture discussions and technical planning.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 7+ years of experience in Software Development.
- 2+ years of experience developing applications using React.js.
- 5+ years of experience with Java.
- 5+ years of experience with Node.js.
- 2+ years of experience building REST APIs.
- 2+ years of experience with Spring Boot and Microservices Architecture.
- Experience with Kafka or event streaming platforms.
- Experience working with CI/CD pipelines.
- Strong knowledge of SQL and NoSQL databases.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP).
- Experience working in Agile/Scrum environments.
- Strong problem-solving and communication skills.
- Ability to mentor team members and lead technical initiatives.
Preferred Qualifications
- Experience with Docker and containerized applications.
- Familiarity with Jenkins, Grafana, and Splunk.
- Experience working in a DevOps environment.
- Knowledge of software architecture and design patterns.
- Healthcare domain experience is a plus.
Technical Skills
- React.js
- Java
- Spring Boot
- Node.js
- REST APIs
- Microservices
- Apache Kafka
- Docker
- Jenkins
- Azure / AWS / GCP
- SQL & NoSQL Databases
- Git
- CI/CD
- Agile/Scrum
Work Location: In person