About The Position

This role offers the opportunity to work on cutting-edge cloud-based software solutions, contributing to the design and development of enterprise-grade, serverless applications. You will engage with multiple stakeholders to understand business needs and deliver scalable, full-stack solutions using Python, React, and AWS technologies. The position requires both hands-on development and advisory skills, shaping best-in-class solutions while mentoring and collaborating with cross-functional teams. You will operate in a dynamic, remote-friendly environment, where problem-solving, innovation, and technical expertise are highly valued. This is ideal for engineers who enjoy complex cloud architectures, microservices, and driving the full software lifecycle from concept to deployment.

Requirements

  • 5+ years of experience in Python development within enterprise environments
  • Full-stack experience with frontend development using React or similar frameworks; experience with Angular is a plus
  • Solid knowledge of SQL/PostgreSQL and working with distributed systems and cloud networks
  • Experience building cloud applications using AWS serverless technologies, including ECS Fargate and Step Functions
  • Proficiency in writing scalable, maintainable, and testable code
  • Hands-on experience with microservices architecture and asynchronous workflows
  • Strong problem-solving, communication, and collaboration skills
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related technical field
  • Self-directed and capable of delivering results with minimal supervision

Nice To Haves

  • Full-stack experience with frontend development using React or similar frameworks; experience with Angular is a plus

Responsibilities

  • Design, develop, and maintain scalable full-stack applications using Python, React, and AWS serverless technologies
  • Build and integrate microservices connecting to NoSQL databases, such as DynamoDB, and support asynchronous business workflows
  • Participate in the complete software development lifecycle, including requirement analysis, implementation, testing, and deployment
  • Write functional and unit tests to ensure software quality and reliability
  • Collaborate with internal teams and clients to understand business requirements and deliver practical, high-quality solutions
  • Identify opportunities to improve the platform by leveraging new tools, technologies, and best practices
  • Troubleshoot and resolve process and system issues, providing proactive, sustainable solutions

Benefits

  • Competitive salary with eligibility for annual bonus
  • Comprehensive health, dental, and vision benefits
  • 3 weeks of vacation and 401(k) match eligibility
  • Flexible work-life balance and remote work options
  • Opportunity to work on complex cloud architectures and enterprise-grade software solutions
  • Collaborative, innovative, and supportive team environment
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service