Sr. Web Software Engineer
Reports to Principal Web Software Engineer
Role Summary
The Sr Web Software Engineer role is for a candidate to focus on major web software development tasks, especially software design implementation. It is expected that this candidate will take responsibility for multiple aspects of software development and the software lifecycle.
Essential Responsibilities
- Write code to implement web software design following company standard operating procedures
- Debugging and testing code for production deployments, including unit testing
- Participates in code review, estimation, and planning processes
- Participate in software architecture, design, and review meetings
- Develop rapid prototypes for demonstrating new features and GUI ideas
- Help maintain internal use software tools and scripts and participate in evaluation of supporting software, including Software of Unknown Pedigree (SOUP)
- Other duties as assigned
Experience & Preferred Qualifications
Must Have
- A minimum of 6 years’ experience developing Angular, React, and NodeJS applications
- Strong development experience using scripting languages, such as in Java, JavaScript, TypeScript, and Python
- Strong experience in developing front-end web components
- Strong experience in Java Spring Boot Application development
- Strong experience in RDBMS and NoSQL databases
- Experience in multithreaded C/C++ and multithreaded software applications
- Ability to use version control system (Git preferred)
- Understanding of Microservices concepts
- Experience in Unix/Linux
- Experience integrating internal and external open-source projects
- B.Sc. in Computer Science, Software/Computer Engineering, or related discipline, or equivalent work experience
Preferred
- Experience developing Kubernetes, and AWS EKS applications
- Experience in Docker or other container technologies
- Experience in developing Microservices applications
- Development experience in DevOps environments
- Experience with AWS or other cloud platforms, such as Azure, GCP
- Experience in medical or biological images display for web browsers using rendering libraries (e.g., vtk.js)
- Understanding/experience “Infrastructure as code” concepts
Educational Requirements
- B.Sc. in Computer Science, Software/Computer Engineering, or related discipline, or equivalent work experience
Does this look like a good fit?
We’re actively growing our team in Bedford, MA, and would love to hear from you.