Responsibilities
- Collaborate with product owners, architects, and multidisciplinary teams to create and implement robust software solutions.
- Build and maintain software using a stack that includes React, Angular, Java, JavaScript, AWS, Docker, Kubernetes, Jenkins, Terraform, Git, PostgreSQL, Maven, and Gradle.
- Produce code that is clean, efficient, and adheres to performance, security, and quality benchmarks.
- Enhance software quality by conducting code reviews and implementing automated testing with tools like JUnit, Cucumber, and Cypress.
- Improve test coverage and reliability through structured testing frameworks and practices.
- Develop, manage, and optimize CI/CD pipelines to support efficient and consistent software delivery.
- Support DevOps principles to streamline deployment and operational workflows.
- Diagnose, debug, and resolve live production issues, including root cause analysis to prevent future incidents.
- Advance engineering standards, operational efficiency, system stability, and development speed through continuous improvement.
- Work closely with engineering, product, support, consulting, and SRE/operations teams to deliver solutions focused on customer needs.
- Produce and update technical documentation and clearly explain technical designs to stakeholders.
- Guide and support junior developers through code reviews, technical mentorship, and sharing of best practices.
Work Arrangement
Hybrid
Other
Work Type: Hybrid (3 days onsite, 2 days remote)