Senior Software Engineer, Backend
Left Field Labs · United States · Yesterday
RemoteRemoteEngineering$115k–$140k/yrFull-time
Responsibilities
- Design, develop, and deploy highly scalable, reliable, and secure backend services using Python.
- Design and implement databases using both SQL and NoSQL architecture.
- Setup CI/CD pipelines using Github Actions and Google Cloud Build.
- Collaborate with product and design teams to translate business requirements into technical specifications and architectural designs.
- Write clean, maintainable, and well-documented code following best practices and coding standards.
- Perform code reviews to ensure code quality, performance, and adherence to architectural guidelines.
- Troubleshoot and debug complex issues across various backend systems and services.
- Optimize application performance, scalability, and responsiveness.
- Contribute to the continuous improvement of our development processes, tools, and infrastructure.
- Mentor junior engineers and share knowledge within the team.
- Stay up-to-date with the latest industry trends, technologies, and best practices in backend development and Wagtail.
Requirements
- 5+ years of professional experience in backend software development.
- Proficiency in Python with a deep understanding of its ecosystem, including frameworks like Django or Flask.
- Solid experience with relational databases (e.g., PostgreSQL, MySQL) and ORMs.
- Experience with version control systems, particularly Git.
- Familiarity with CI/CD pipelines (GitHub Actions preferred).
- Familiarity with cloud platforms (e.g., AWS, GCP, Azure) and containerization technologies (e.g., Docker, Kubernetes).
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
- Ability to work independently and take ownership of projects from conception to deployment.
Qualifications
- Bachelor’s Degree in Computer Science or equivalent work experience.
- Experience with Go.
- Experience with data science concepts and the Python ecosystem (pandas, numpy etc..).
- Expertise in implementing solutions with LLMs, including prompt engineering and integration with third-party APIs (eg, OpenAI, Vertex AI).