Lead Backend Engineer

Apply Now

Company: IntePros

Location: Waltham, MA 02453

Description:

As a Lead Backend Engineer, you will bring your exceptional engineering and security expertise to our ambitious, tight-knit team to drive our multi-faceted financial guidance platform forward. If you love building financial products in complex numbers-oriented problem domains, find deep satisfaction in exactness and thrive when your team can rely on your skilled contributions, this is a great role for you!
As a backend engineer you'll be:
Architecting eloquent data schemas in PostgreSQL and Python
Write technical design documents
Project manage the technical side of product development
Deeply understand the product domain of employer-sponsored insurance and financial benefits
Coordinate technical implementations with external partners
Review code changes submitted by your team members to ensure quality and correctness
Developing new RESTful API endpoints with unit tests in Python 3
Writing SQL queries, functions and triggers in PostgreSQL
Implementing data analysis services in Python and SQL to power dashboard metrics
Developing integrations with third-party services
Performing both automated and manual quality assurance testing
Building services in Python that integrate with AWS services
Always maintaining a security-first mindset
Some skills we think you'll need to succeed in this role:
Proven ability with Python 3 with an understanding of core asyncio principles
Expert in building robust distributed systems with RESTful Web APIs
Proficient in SQL and able/willing to work directly with PostgreSQL instead of through an ORM
Experience with Amazon AWS services like Lambda, SNS, SES, S3, API Gateway, ECS, RDS, DynamoDB, and CloudFormation.
Understanding of application security, threat models, and threat mitigation techniques
Familiarity with Docker
Comfortable working with git and GitHub or GitLab
Able to understand product objectives and translate them into technical requirements
Able to work independently and creatively while actively collaborating with front-end developers and product designers
A knack for solving problems and debugging
Excellent communication skills
Required Qualifications
Bachelor's degree in computer science, information technology, mathematics, or equivalent
5+ years of development experience in a production SaaS environment
Demonstrated skill with Python, SQL, and technical writing
Previous experience with Docker and container orchestration
Strong understanding of application security in a SaaS environment
Our backend tech stack:
Python 3 (aiohttp, asyncpg, pytest)
PostgreSQL
Docker
AWS (CloudFormation, ECS, EC2, RDS, S3, CloudFront)
GitLab

Similar Jobs