Revvity is seeking a talented Senior Backend Software Engineer - Tech Lead to join their Signals Software team, building the next generation cloud notebook application. The role focuses on back-end design and development, turning marketing requirements into an elegant application for the scientific community.
Responsibilities:
- Collaborate with fellow team members on priorities, specifications, and feature implementation
- Craft well-documented, clean, and tested code
- Create secure, performant interfaces and services
- Build and maintain new, high-impact functionality into Signals Notebook
- Work with cloud services and technologies
Requirements:
- 5-7 years of professional work experience
- 5 years of Java programming skills
- 3-5 years' experience with Reactive Programming (Vert.x)
- 4-5 years building Web Services and Restful APIs
- 1 year + of tech lead/mentoring experience
- Bachelor's Degree is preferred
- Backend Engineers with Tech Lead experience, most desired
- Biologics experience is highly desired
- Exposure to CI/CD (Jenkins GitHub)
- Experience working with JDBC in a transactional application (using any RDBMS but preferably PostgreSQL)
- An awareness of performance implications of different queries and inserts/updates
- Thorough understanding of and experience with structured software development methodologies including design, development, and testing in an Agile environment
- Must have strong teamwork orientation and the ability to foster collaboration within and across teams
- Excellent work ethic and strong sense of ownership of end result
- Entrepreneurial minded, creative problem solver, and innovative thinker
- Life science, chemistry or biology experience a plus