Search jobs > Boston, MA > Permanent > Senior software engineer

Senior Backend Software Engineer

FirstPRO
Boston, MA, United States
Permanent

FirstPro is now accepting resumes for a Senior Backend Software Engineer position based in Boston, MA. This role will focus on software engineering on the company's AI / ML platform using Python, Django, REST services on AWS Cloud.

This is a permanent, direct-hire role that can be worked 100% remotely from home.

Unfortunately, our client is unable to sponsor a working visa at this time.

Responsibilities

  • Design and implement back-end REST services using Python, Django and other relevant technologies
  • Make decisions on database schemas, communication protocols, and other transactional logic
  • Deliver high-quality code following best practices & coding standards, including clean code, unit tests, and CI-CD
  • Collaborate with stakeholders & frontend engineers on the requirements, functionality and traits of services
  • Take ownership and lead projects to deliver new features and functionality
  • Create Proofs-of-Concept and perform R&D to explore and discover novel solutions
  • Design cloud solutions composed of both infrastructure and services
  • Collaborate with Tech Lead & ML Engineers to integrate AI technologies to solve business problems
  • Work in an agile environment, employing an experimental approach to adapt to the evolving needs of a growing startup
  • Provide troubleshooting and bug-fixing support to ensure the smooth operation of our software solutions

Requirements

  • At least 10 years experience in a Software Engineer role or similar position, with a strong emphasis on full-stack web development
  • Deep experience in Python software engineering, able to meet modern best practices and mentor other engineers
  • At least 5 years experience with one or more Python services frameworks such as Django, Flask or FastAPI
  • Demonstrated experience building line-of-business applications or customer facing products, preferably with experience developing B2B SaaS applications
  • System design and solution engineering experience, able to wield both infrastructure and application logic to solve business problems
  • Knowledge of modern cloud deployments on AWS utilizing resources such as S3, ECS / EKS, RDS and lambdas to compose solutions
  • Familiarity with basic DevOps practices (Github Actions, Infrastructure-as-code, etc)
  • Excellent troubleshooting skills, with the ability to identify, triage and address errors, bugs, and technical limitations
  • Effective communication skills, both written and verbal
  • 4 days ago
Related jobs
Promoted
Datadog
Boston, Massachusetts

You have prior experience in Development Operations, Software Engineering, Site-Reliability Engineering, Compute engineering, Systems Engineering. As a Software Engineer for the Application Security team, you will integrate and engineer scalable security solutions throughout each phase of the softwa...

Constant Contact
Boston, Massachusetts

We have an opportunity for a  Senior Software Engineer to play a key role within each phase of the software development lifecycle. Are you passionate about helping internal employee stakeholders and engineering teams meet their goals? Do you consider yourself an advocate for change and eager to step...

Commonwealth Care Alliance
Boston, Massachusetts
Remote

This position will be technical leader within the Product Engineering team, involved in various stages of the end-to-end software development lifecycle, with specific responsibilities related to the requirements, architecture, design, development and support of CCA software applications and software...

Klaviyo
Boston, Massachusetts

You will also review other engineers designs and code, and provide technical mentorship to other engineers on the team and in the broader engineering organization. We love tackling tough engineering problems and look for Engineers who are passionate about building, owning, and scaling features and b...

DApp360 Workforce LLC
Boston, Massachusetts
Remote

Senior Software Engineer to play an important role in the development and implementation of Our blockchain and cryptocurrency products. Our open-source software spans a number of languages, with the core protocol being written in Golang (https://golang. Bachelor's degree in Computer Science, Enginee...

The Resource Technology Partners
Burlington, Massachusetts
Remote

They're in a very exciting period of growth and I'm helping them find a Lead Cloud Engineer (AWS) for their growing engineering team. ...

Pegasystems
Waltham, Massachusetts

You are passionate about exploring new technologies, have an eye for software design and committed to putting your software development skills into practice building fit-for-purpose solutions. Pega’s services engineering delivers core capabilities to run our Clients’ Pega Applications and our Pega C...

OpenGov
Boston, Massachusetts

The Senior Software Engineer plays a pivotal role in developing cutting-edge SaaS solutions that drive efficiency, transparency, and accountability within government agencies. Spearhead the development of robust, high-availability cloud software, instrumental to fulfilling OpenGov’s mission• Be an i...

Mediabistro
Boston, Massachusetts

Senior Software Engineer - Oculus Studios Central Technology Responsibilities:. We are looking for engineers who can work effectively within Meta’s vast infrastructure and are excited by the chance to help Studios make video games. Help onboard new game studios engineers to Meta infra and internal t...

Veeva Systems
Boston, Massachusetts

We are looking for experienced engineers that would thrive in a dynamic startup environment while having the stability of a successful, profitable company. You’ve ideally worked in enterprise software development or for a high-growth technology company. ...