This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a highly skilled Senior Software Engineer to join our team in Sommerville, Massachusetts. This is a long-term contract position that focuses on developing customer-facing applications and contributing to an innovative micro front-end architecture. The role offers an exciting opportunity to work on full-stack development using cutting-edge technologies.
Job Responsibility:
Design, develop, and maintain customer-facing applications with a focus on scalability and performance
Collaborate with a team of engineers to implement and optimize a micro front-end architecture
Develop and integrate navigational components and onboarding features for seamless user experiences
Build and maintain full-stack solutions utilizing technologies such as TypeScript, React, Ruby on Rails, and GraphQL
Work closely with other teams to ensure alignment and successful delivery of major releases
Write clean, efficient, and maintainable code while adhering to best practices
Debug, troubleshoot, and resolve complex technical issues across the stack
Participate in code reviews to ensure high-quality standards and foster team growth
Contribute to technical discussions and propose innovative solutions
Stay updated on emerging technologies and recommend their adoption when appropriate
Requirements:
Proficiency in full-stack development, including React.js, TypeScript, and Ruby on Rails
Strong experience with GraphQL and PostgreSQL for building and managing APIs and databases
Familiarity with Node.js and Express.js for backend development
Knowledge of containerization tools such as Docker for application deployment
Experience with Redis and Sidekiq for caching and background processing
Solid understanding of Git/GitHub for version control and collaboration
Ability to work collaboratively in a team environment and communicate effectively
Strong problem-solving skills and attention to detail
What we offer:
medical, vision, dental, and life and disability insurance