Naehas is looking for a Senior Software Engineer to join a team developing a custom-made workflow engine integrated with our core product. You will write clean, optimized code, create unit tests and documentation, and collaborate proactively to design scalable automation solutions.
What You'll Do
- Analyze, design, and develop extremely reliable, scalable, and high-performing web applications.
- Collaborate with product management to understand business requirements and translate them into new features within the timeline.
- Propose and implement solutions and underlying techniques for problem statements.
- Work with other developers to ensure new features are delivered and issues are fully tested with minimal defects.
- Contribute towards the development and application of advanced concepts and technologies and hold an area of expertise within the team.
- Address architecture and design issues of products or technologies and provide strategic reasoning for introducing new technologies.
- Perform requirements analysis, design and develop optimized and customized solutions for customers.
- Participate in research and development activities to understand product requirements aligned to Naehas's vision and business needs.
What We're Looking For
- Bachelor’s or Master’s degree in Computer Science or a related field.
- 4-10 years of hands-on coding experience in Java 8, Spring Boot, Spring Data JPA, Hibernate.
- Experience building microservices and RESTful web services.
- Experience working with RDBMS preferably MySQL and NoSQL databases like MongoDB, Neo4j.
- Working experience with OAuth2, OpenID Connect/SAML, JWT and Spring Security.
- Understanding of Java build tools like Maven/Gradle.
- Demonstrated leadership ability to effectively work with cross functional teams.
- Ability to function in a fast-paced environment.
Nice to Have
- Strong preference for candidates who have completed their B.Tech/M.Tech from top Tier-1 Institutes.
- Hands-on experience with Cloud platforms and services preferably AWS.
- Exposure to UI and front-end technologies like HTML, CSS, JavaScript and frameworks and libraries such as Angular/React.js.
- An understanding of CI/CD pipeline and build automation tools like Jenkins.
- Experience in Linux and shell scripting.
- Working knowledge of messaging queues like RabbitMQ, ActiveMQ.
- Working knowledge of Apache Kafka and pub-sub systems.
- Experience with enterprise authentication and authorization solutions like Okta.
- Experience with SSO.
- Knowledge of deployment using Docker.
Technical Stack
- Languages & Frameworks: Java 8, Spring Boot, Spring Data JPA, Hibernate, Microservices, RESTful web services, Spring Security
- Databases: MySQL, MongoDB, Neo4j
- Security: OAuth2, OpenID Connect/SAML, JWT
- Build & Tools: Maven/Gradle, Jenkins
- Cloud & Infrastructure: AWS, Docker, Linux, Shell Scripting
- Messaging: RabbitMQ, ActiveMQ, Apache Kafka
- Web Technologies: HTML, CSS, JavaScript, Angular/React.js
- Identity: Okta
Team & Environment
You will be part of a team developing a workflow engine integrated with the core product. The culture emphasizes autonomy, collaboration, and purpose-driven work in a casual, inclusive workplace where your ideas are valued.
Benefits & Compensation
- Competitive compensation
- A comprehensive benefits package, including health coverage
- Complimentary meals
Work Mode
This is a local office-based role located in Gurugram, Haryana, India.
Naehas is an equal opportunity employer.



