
Software Engineer (Java and React)
ISS Governance3 months ago
Mumbai, IndiaMid Level / Senior
Responsibilities
- Design, develop, test, and deploy scalable full-stack software solutions.
- Architect and implement GraphQL APIs using Hasura and custom resolvers.
- Develop backend services and serverless functions with Node.js, Nhost, and PostgreSQL.
- Build dynamic and responsive web interfaces with React.
- Containerize applications using Docker across development, staging, and production environments.
- Write maintainable, documented code and participate in code reviews and unit and integration testing.
- Collaborate with product managers, designers, and engineers to translate requirements into technical deliverables.
- Troubleshoot, debug, and resolve issues across the application stack.
- Share knowledge and contribute to engineering best practices and continuous improvement.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- At least 3 years of professional software development experience.
- Hands-on experience with Java, Node.js, React, PostgreSQL, GraphQL, Hasura, Nhost, and Docker.
- Strong understanding of software engineering fundamentals, data structures, algorithms, and design patterns.
- Experience with testing frameworks such as Jest, React Testing Library, Mocha, or Chai.
- Proficiency with version control systems, preferably Git.
- Strong problem-solving, collaboration, and team-oriented communication skills.
- Preferred: proficiency in Python or Java for backend development or tooling.
- Preferred: experience with AWS, Google Cloud, or Azure, performance monitoring and optimization tools, CI/CD pipelines, DevOps principles, and AI technologies or frameworks.
Benefits
- The company emphasizes a diverse, inclusive, collaborative culture with opportunities for professional and personal growth.
- This position is based in Mumbai, Goregaon East, India.