4 months ago
Boston, MA, USAMid Level / Senior / Staff+
Base Salary
$170k - $210k/yr
Responsibilities
- Collaborate with product managers to understand feature requirements.
- Build features using technologies such as Java, SQL, Redis, and Elasticsearch.
- Participate in on-call rotation to enhance customer experience.
- Take end-to-end technical ownership of products or product subsets.
- Improve architectural strategies to meet the needs of a growing customer base.
- Review code from other engineers and submit your own for review.
- Meet with product designers to discuss technical constraints.
- Document technical processes and code clearly for team understanding.
- Test new technologies and discuss improvements to the codebase.
- Foster an engineering culture focused on code quality and rapid deployment.
Requirements
- At least 6 years of professional experience with Java, .NET, or other server-side languages.
- Experience with agile development and thorough testing of code.
- Ability to write clear, concise code and documentation.
- Experience developing cloud-based features and familiarity with front-end technologies like JavaScript and ReactJS.
- Deep understanding of databases and automated testing.
- Proficiency in building and managing RESTful APIs.
- Strong DevOps experience and cloud product management skills.
- Experience designing infrastructure for complex cloud applications, preferably in AWS or Azure.
- Proven experience in building for scale in a B2B environment.
- Knowledge of microservices architecture is a plus.
Benefits
- Competitive base salary range of $170,000 - $210,000 plus bonus opportunities.
- Company stock options and a full benefits package including health insurance.
- Paid time off and a 401k plan.
- Hybrid work schedule with three days in the office.
