Software Architect

Boston, Massachusetts

Open to Remote

Full Time

$200k - $250k

We are working with an aesthetics healthcare tech start-up that is owned by one of the largest pharmaceutical companies in the country, to help them hire a talented and experienced Software Architect to join their engineering team. As a Software Architect, you will be responsible for making technical decisions and driving the architecture road map for three separate software engineering teams. These team are focused on cloud-based implementations, microservice architecture development, large scale containerization, event-driven architecture development, and many more high availability projects for their online platform used by millions of users. 

Responsibilities:

  • Design and develop cloud-based software solutions using Node.js, AWS, and other related technologies.
  • Collaborate with cross-functional teams to identify business requirements and translate them into technical specifications.
  • Create and maintain technical documentation, including architecture diagrams, code comments, and user manuals.
  • Troubleshoot and debug issues related to cloud-based software systems.
  • Develop and maintain automated testing frameworks and tools.
  • Mentor and guide junior developers and team members.
  • Keep up-to-date with industry trends and best practices in cloud computing, Node.js, and related technologies.

Requirements:

  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
  • Minimum of 7 years of professional experience in software development, with a focus on cloud-based systems and Node.js.
  • Experience designing and implementing scalable, fault-tolerant, and highly available cloud-based software solutions using AWS or other cloud platforms.
  • Expertise in Node.js, TypeScript, and related technologies, such as Express, NestJS, and GraphQL.
  • Experience with front-end technologies, such as React or Angular, and modern web development practices.
  • Strong understanding of software architecture patterns, such as microservices, event-driven architectures, and serverless computing.
  • Experience with database systems, such as MySQL, MongoDB, or DynamoDB.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work independently and as part of a team in a fast-paced and dynamic environment.

If you meet these requirements and are passionate about developing software solutions for the healthcare industry, we'd love to hear from you. Please submit your resume and cover letter for consideration.


Posted by: Nicholas Costello