Overview
Senior Software Engineer, Full-Stack Jobs in Boston, MA at True Fit
Title: Senior Software Engineer, Full-Stack
Company: True Fit
Location: Boston, MA
Salary: $100K — $150K *
Category: Consumer Technology
Job Description
The Role
Successful candidates will love building software applications from end-to-end. In this role, you will lead the development of our next generation, consumer-facing user experience. You will play an important role in influencing frontend architecture and technology decisions while building a new user experience from the ground up. The ideal candidate has significant frontend experience, but isn’t afraid to dive in on the backend. This is a hands-on role with leadership responsibilities.
Key Responsibilities
Design and build new applications, features, and services to drive user adoption and support our growing product suite.
Invent solutions to tough business problems. Work with product managers and customers to create achievable and meaningful innovation.
Code and test – ship features using iterative development and continuous deployment.
Lead software projects. Develop project specifications, resource requirements, schedule details, milestones, deliverables, and priorities.
Research new technology, development, or management tools to improve quality and performance of products and processes.
Quickly learn and use the following technologies: AngularJS, Scala, MongoDB, Postgres, Google Cloud.
Expertly review code, contribute to system architecture and design decisions.
Desired Skills and Experience
5+ years of frontend experience, including at least one modern web framework, such as AngularJS, React, or Vue. Experience configuring developer-friendly workflows using Webpack and TypeScript a plus.
3+ years of backend experience using Scala, Java, C++, or .Net; micro-services experience a plus
Experience building and releasing commercial software products; enterprise software development a plus
Strong understanding of web application security
Strong SQL skills; Postgres and MongoDB knowledge a plus
Team player with exceptional listening and communication skills
Relentless desire to write high-quality code and level-up our technology
Proven ability to understand business requirements and work through ambiguity
Experience working in an agile development environment
Undergraduate degree in a quantitative field (Math, Physics, Engineering, and/or Computer Science)
See Less
Valid through: 1/11/2021