About The Position

We are seeking a Senior Full Stack Engineer with a strong backend focus to join our team. In this role, you will be responsible for building scalable, reliable, and high-performing applications. You will enjoy working within established architectures, quickly understanding existing codebases, and delivering production-ready solutions with minimal guidance. The ideal candidate is proactive, analytical, takes ownership of their work, and collaborates effectively with cross-functional teams while contributing across both backend and frontend development. A passion for writing clean, maintainable code and continuously improving software quality and engineering practices is essential.

Requirements

  • Bachelor’s Degree in Computer Science, Software Engineering, Computer Engineering, or a related field is desired, or equivalent professional experience.
  • 6+ years of professional experience as a Full Stack Engineer, Backend Engineer, or Software Engineer.
  • Strong professional experience building and maintaining backend applications using Python.
  • Experience designing, developing, and maintaining RESTful APIs.
  • Strong understanding of software architecture, layered application design, and software engineering best practices.
  • Experience building serverless applications using AWS Lambda.
  • Experience working with MongoDB.
  • Experience contributing to frontend development using Vue.js, TypeScript, and modern frontend frameworks.
  • Strong debugging, troubleshooting, and production support skills.
  • Experience working with Git and Agile development methodologies.
  • Ability to understand existing codebases, identify technical risks, and work independently within established architectures.
  • Strong collaboration and communication skills.
  • Advanced English proficiency.

Nice To Haves

  • Experience with AWS API Gateway.
  • Experience with Serverless Framework or AWS SAM.
  • Experience with Auth0 or Amazon Cognito.
  • Experience with WebSockets or other real-time communication protocols.
  • Experience using JetBrains IDEs (PyCharm or IntelliJ).

Responsibilities

  • Design, develop, and maintain scalable backend services using Python and AWS Lambda.
  • Build, maintain, and optimize RESTful APIs supporting cloud-based applications and integrations.
  • Analyze technical requirements and deliver high-quality solutions with minimal supervision.
  • Develop software following established architectural standards and engineering best practices.
  • Debug, troubleshoot, optimize, and maintain production systems.
  • Collaborate closely with frontend engineers to deliver reliable APIs and end-to-end functionality.
  • Participate in code reviews and proactively identify technical improvements and risks.
  • Contribute to frontend development using Vue.js as part of a full stack engineering team.
  • Communicate effectively with technical stakeholders and support continuous improvement initiatives.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service