Senior Full Stack Developer

Posted 22 December 2025
Salary Competitive
LocationMassachusetts
Job type Permanent
Discipline Software Engineering
Reference75720
Remote working Remote

Job description

Senior Full Stack Developer

Are you passionate about building impactful software solutions and eager to be part of a transformative journey? We are looking for an experienced Senior Full Stack Developer to join our dynamic Data Center Technologies team. If you're enthusiastic about working on end-to-end applications that empower our customers and support our employees, this is the opportunity for you to make a real difference in a collaborative, forward-thinking environment.

What You’ll Do:
 
  • Lead the full development lifecycle: from research and design through implementation, testing, deployment, and ongoing maintenance.
  • Craft seamless solutions across the entire technology stack—frontend, backend, databases, and infrastructure.
  • Collaborate closely with internal teams and external partners to understand requirements and translate them into innovative digital solutions.
  • Analyze existing processes, identify areas for improvement, and propose cutting-edge enhancements.
  • Write high-quality, secure code, conduct thorough code reviews, and ensure reliable deployments.
  • Implement security best practices and ensure compliance with relevant standards.
  • Communicate effectively with stakeholders to gather insights and requirements.
  • Contribute actively to team ceremonies, share knowledge, mentor junior colleagues, and foster a positive, agile team culture.
  • Embrace new technologies and methodologies in a collaborative environment that values collective success and shared learning.

Required Skills:
 
  • Bachelor’s degree in computer science, Information Technology, or a related field (preferred but not mandatory).
  • 5+ years of hands-on software development experience.
  • Extensive expertise in Typescript and modern web frameworks such as Vue or React.
  • Proficiency with development tools like git (GitHub, GitLab, BitBucket).
  • Solid experience with continuous integration/delivery pipelines.
  • Familiarity with serverless architectures deployed on AWS (Serverless Framework experience highly appreciated).
  • Experience with Elasticsearch or OpenSearch is a plus.
  • Knowledge of microservices, event-driven architectures, API development, and integrations.
  • A strong passion for technology, continuous learning, and collaborative problem-solving.
  • Excellent communication skills with both technical and non-technical stakeholders.

Nice to Have Skills:
  • Experience with additional programming languages such as Java, C#, Python, or Golang.
  • Knowledge of Domain-Driven Design (DDD) and CQRS patterns.
  • Functional programming experience.
  • Familiarity with TDD and BDD methodologies.
  • Background in product discovery or product development processes.

Preferred Education and Experience:
  • Degree in a relevant technical field (desired but not required).
  • 5+ years of professional development experience with a comprehensive understanding of modern software practices.
  •  
  • Ability to work in an Agile team environment.
  • A proactive team player eager to share knowledge and learn new skills.
  • Willingness to engage in collaborative pair programming sessions and participate in technical interviews during our hiring process.

Take the next step in your career and become a key driver of digital transformation.

 
Louise Batty
Director