Software Engineer
Boston, MA, United States
The Opportunity:
This is a full-time position. As a software engineer, you will be collaborating with your teammates, which include other engineers, designers, and product managers, to build full end-to-end features. Our teams are data driven and outcome focused; they are built around specific short term and long term user goals. This allows our teams to wholly own the success of our customers.
Who you are:
You’re an individual with high attention to detail. You care about the quality of your work because you know how it impacts our customers. You understand what it takes to build a robust and scalable service and can help us work toward such a vision. You’ve worked within an agile environment before and know how to collaborate with your team in an iterative fashion to achieve team goals.
Responsibilities include:
Designing, implementing, and maintaining flexible, scalable, and secure solutions
Building API to securely and efficiently access data for internal and external use
Collaborating with other talented engineers, designers, and product managers to meet product goals
Continually making improvements to the quality of our core product
Working with other engineers to improve the tooling and infrastructure for our tech stack
Understanding our customers, and helping us create a product that makes their lives better
Knowledge, Skills, and Abilities
Bachelor's Degree in Computer Science, Engineering, or related field.
2+ years experience writing code in an object-oriented language
Experience with a modern web application stack e.g. Python/Django, Node/Express, Java/Spring
Experience with API design, development, and documentation
Experience using Cloud Providers such as AWS, Azure, or GCP
Experience building applications with Docker
Experience with CI/CD tooling such as Jenkins
Solid understanding of SQL and relational databases
Excellent communication skills, both verbally and in writing
#J-18808-Ljbffr