What are the responsibilities and job description for the Senior Software Engineer - Microservices - Boston (Hybrid) position at Evolution Recruitment Solutions, USA?
Are you a passionate Senior Software Engineer looking to tackle complex problems and deliver impactful solutions? Join a dynamic and innovative team dedicated to creating scalable software that collects and manages data from sensors on smartphones and connected devices in vehicles. This is an opportunity to design architecture, build front-end applications, and develop features that enhance safety on roads around the world.
About the Role
As a Senior Software Engineer, you will play a key role in developing reliable, high-performance solutions that meet the needs of diverse customers. The main project will be helping our client move away from the current monolithic architecture and building out a new one from scratch in microservices. You’ll collaborate with a talented team, mentor junior developers, and contribute to creating a safer driving experience globally.
Responsibilities
- Design and implement scalable, maintainable, and testable software solutions that address complex problems.
- Translate business and functional requirements into detailed technical specifications and actionable implementation plans.
- Develop and maintain web applications, APIs, and database integrations across the stack.
- Perform code and design reviews to uphold high-quality standards.
- Guide and mentor junior developers, sharing best practices and development methodologies.
- Troubleshoot and resolve production issues and provide on-call support during critical scenarios.
- Adhere to development and operational standards defined by the organization.
- Contribute to a culture of continuous improvement and innovation.
Your Background
Why Apply?
If you're passionate about developing cutting-edge cloud software solutions and want to be part of a team committed to making roads and drivers safer, we’d love to hear from you!