Open role
Freelance Mid/Senior Backend Software Engineer
About the position Left Field Labs is seeking freelance and independent contractor Mid/Senior Backend Software Engineers to work remotely from anywhere in the United States or Canada. The role focuses on Python and Go development and involves designing, developing, and maintaining robust, scalable backend systems that power critical applications. Engineers collaborate with front-end engineers, product managers, and other stakeholders to deliver solutions that meet business requirements and user needs. The role also includes supporting evolving engineering priorities and ad hoc technical initiatives.
Responsibilities
- Architect, develop, and deploy scalable, secure Python backend services and robust SQL/NoSQL databases.
- Build and manage automated CI/CD pipelines using GitHub Actions and Google Cloud Build.
- Work with product and design teams to translate business requirements into technical specifications and clean architecture.
- Maintain code quality through documentation, peer reviews, and consistent best practices.
- Troubleshoot complex bugs and optimize backend systems for performance, reliability, and responsiveness.
- Mentor junior engineers, encourage knowledge sharing, and incorporate modern backend trends and Wagtail technologies.
- Support ad hoc technical initiatives and evolving engineering priorities.
- Perform other ad hoc duties as assigned.
Requirements
- 3–5+ years of professional experience in backend software development.
- Proficiency in Python and its ecosystem, including frameworks such as Django or Flask.
- Experience with relational databases such as PostgreSQL or MySQL and ORMs.
- Proficiency with HTML, CSS, and JavaScript/TypeScript.
- Experience with version control systems, particularly Git.
- Familiarity with CI/CD pipelines; GitHub Actions is preferred.
- Familiarity with cloud platforms such as AWS, GCP, or Azure, and containerization technologies such as Docker or Kubernetes.
- Strong problem-solving, analytical, and debugging skills.
- Strong communication and interpersonal skills, with the ability to collaborate across teams.
- Ability to work independently and take ownership of projects from conception through deployment.
- Bachelor’s degree in Computer Science or equivalent work experience.
Nice-to-haves
- Experience with Go.
- Expertise implementing solutions with LLMs, including prompt engineering and integration with third-party APIs such as OpenAI or Vertex AI.
Apply To This Job