
Senior Software Engineer
HMH
full-time
Posted on:
Location Type: Office
Location: Pune • India
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Build high-quality, clean, scalable, and reusable code by enforcing best practices around software engineering architecture and processes (Code Reviews, Unit testing, etc.) on the team
- Work with the product owners to understand detailed requirements and own your code from design, implementation, test automation and delivery of high-quality product to our users
- Identify ways to improve data reliability, efficiency, and quality
- Perform quality assurance functions by collaborating with the cross-team members to identify and resolve software defects
- Participate in production support and on-call rotation for the services owned by the team
- Adhere to standards, such as security patterns, logging patterns, etc.
- Collaborate with cross-functional team members/vendors in different geographical locations to ensure successful delivery of the product features
- Have ownership over the things you build, help shape the product and technical vision, direction, and how we iterate
- Build and maintain CI/CD pipelines for services owned by team by following secure development practices
Requirements
- 5 to 8 years' experience in a relevant software development role
- Deep knowledge of more than one programming language like Java/NodeJS/Python
- Basic understanding of frontend technologies like ReactJS, Angular
- Proficient in containerization and orchestration tools like Docker and Kubernetes
- Experience with messaging Systems such as Kafka, ActiveMQ and SQS
- Experience with Database such as SQL, DynamoDB, RDS and caching mechanism like Redis
- Basic understanding of Datawarehouse like Snowflake
- Experience with development tools such as Bitbucket/GitHub Cloud and Jira
- Hands-on experience with test automation tools (JUnit, Mockito, SonarQube, Jest)
- Skilled in CI/CD pipelines, Git-based version control, and Agile methodologies (Scrum, Kanban)
- Experience with AWS (Lambda, EC2, IAM, VPC, CloudFront, S3, API Gateway) and infrastructure automation using Terraform
- Degree or Master’s in Computer Science or relevant discipline OR relevant work experience
Benefits
- Health insurance
- 401(k) matching
- Paid time off
- Flexible work arrangements
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaNodeJSPythonReactJSAngularDockerKubernetesKafkaSQLAWS
Soft skills
collaborationownershipproblem-solvingcommunicationquality assurance