Back End Developer

$100,000 - $120,000/Yr

Shared Services - Lakewood, CO

posted 23 days ago

Full-time - Mid Level
Remote - Lakewood, CO
Food Services and Drinking Places

About the position

The Backend Developer position is a full-time role focused on building scalable and secure backend systems for a fast-growing startup specializing in rewards management and AI-driven analytics. The developer will work closely with product and engineering teams to design and implement robust APIs and cloud infrastructure, ensuring high performance and reliability.

Responsibilities

  • Design and implement robust and scalable APIs and backend services using Python.
  • Develop and optimize cloud infrastructure on AWS, ensuring reliability, scalability, and performance.
  • Build and maintain relational databases (PostgreSQL), ensuring data integrity and efficient queries.
  • Collaborate with front-end developers, product managers, and other stakeholders to deliver seamless user experiences.
  • Implement best practices in security, testing, and CI/CD pipelines to maintain high code quality.
  • Explore new technologies, tools, and methodologies to improve systems.

Requirements

  • Proven experience in backend development with Python and frameworks like Flask, Django, or FastAPI.
  • Expertise in AWS services (EC2, S3, RDS, Lambda, etc.) and infrastructure-as-code tools like Terraform or CloudFormation.
  • Strong knowledge of PostgreSQL or similar relational databases, including schema design and query optimization.
  • Experience building RESTful APIs and/or working with GraphQL.
  • Familiarity with containerization (Docker) and orchestration (Kubernetes is a plus).
  • A solid understanding of software engineering principles, including clean code, testing, and agile development practices.

Nice-to-haves

  • Experience with message queues (RabbitMQ, Kafka, etc.).
  • Experience with caching (Redis, Memcached).
  • Experience with real-time systems.

Benefits

  • Career Advancement: Shape your role and grow with the company as it scales.
  • Cutting-Edge Tech: Experiment, innovate, and work with the latest tools and technologies.
  • Ownership: The company values your ideas and gives you the autonomy to see them through.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service