Backend Engineer, Python

Posted 2hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Software Engineer – Backend / Infrastructure focusing on building scalable backend systems and distributed services for a cloud-based platform. Collaborating closely with product and engineering teams to enhance platform reliability.

Responsibilities:

  • Design and build scalable backend systems and APIs using Python
  • Develop distributed services and infrastructure tooling
  • Improve system scalability, reliability, and performance
  • Work with SQL and NoSQL databases across high-volume workloads
  • Build and maintain CI/CD and deployment workflows
  • Implement monitoring, logging, and observability solutions
  • Troubleshoot production issues and optimize system performance
  • Collaborate with engineers, product managers, and QA teams in an agile environment

Requirements:

  • 2.6+ years of professional software engineering experience
  • Strong proficiency in Python and Object-Oriented Design
  • Strong understanding of Computer Science fundamentals, data structures, and system design
  • Experience building production-grade backend systems and APIs
  • Good understanding of distributed systems and scalable architectures
  • Experience with SQL and NoSQL databases
  • Familiarity with cloud infrastructure, networking, CI/CD, and DevOps workflows
  • Strong debugging, problem-solving, and communication skills
  • Passion for writing elegant, maintainable, and scalable code.

Benefits:

  • Medical Insurance
  • Wellness Reimbursement
  • Generous Paid Time Off Policy
  • Work from Home
  • Exciting Team Offsites
  • Reward & Recognition Program