The Sr. Python Backend Developer will work closely with the tech lead and product managers to design, develop, and optimize backend APIs for a large-scale ticketing system. This role is focused on backend development, with an emphasis on building RESTful APIs that handle business logic and data. The ideal candidate is an experienced Python developer who thrives in a fast-paced environment and can work independently to translate vague product requirements into technical solutions with minimal oversight.
Responsibilities:
Design, develop, and maintain RESTful APIs using Python, ensuring efficient data flow between mobile apps and web clients.
Collaborate with product managers to gather technical requirements and translate them into robust backend solutions.
Work closely with the tech lead and other backend engineers to build scalable, high-performance systems.
Own the development of specific features and modules, working independently to complete tasks with minimal supervision.
Troubleshoot issues and propose solutions for optimizing backend performance.
Maintain the existing codebase, ensuring it follows best practices for maintainability and scalability.
Conduct peer reviews and contribute to the continuous improvement of the team's code quality.
Required Skillset:
6+ years of experience in backend development using Python, with a focus on API development.
Expertise in RESTful API development, JSON, and API documentation using tools like Swagger/OpenAPI.
Proficiency with SQL databases and writing complex SQL queries (PostgreSQL experience preferred).
Experience with Python frameworks such as FastAPI, Django, or Flask.
Strong debugging and problem-solving skills, with the ability to work independently.
Experience in working within agile teams and meeting deadlines in fast-paced environments.
Ability to translate business requirements into technical tasks with minimal supervision.
Bachelor degree in Computer Science, Computer Engineering, or other relevant discipline.
Bonus Skillset:
Familiarity with containerization (Docker, Kubernetes) and DevOps tools.
Duration: 12+ months
Location: Remote or Onsite (must be willing to work PST hours for remote positions)
Type: W2 Contract (C2C not accepted)
Compensation: $60-$70 per hour, depending on experience