About BayRock Labs
At BayRock Labs, we pioneer innovative tech solutions that drive business transformation. As a leading product engineering firm based in Silicon Valley, we provide full-cycle product development, leveraging cutting-edge technologies in AI, ML, and data analytics. Our collaborative, inclusive culture fosters professional growth and work-life balance. Join us to work on ground-breaking projects and be part of a team that values excellence, integrity, and innovation. Together, let's redefine what's possible in technology.
Senior Backend Developer (Django/Python)
Location: Remote (Preference for India-based developers)
Engagement: Full-time, Contract
Experience Level: 8+ years
Role Overview
As a Senior Backend Developer, you will be responsible for developing, optimizing, and maintaining backend services for our ticketing marketplace. You will work closely with the mobile and web teams, ensuring high-quality backend integrations, handling high-volume data transactions, and improving overall system performance.
Key Responsibilities
- Backend Development: Build, optimize, and maintain backend services using Django and Python.
- Database Management: Design and optimize PostgreSQL databases, ensuring efficient queries and data storage.
- API Development & Integration: Develop scalable and secure REST APIs for mobile and web applications.
- Performance Optimization: Optimize backend processes to handle increasing traffic loads and transaction volumes.
- Error Handling & Debugging: Identify and resolve bottlenecks, bugs, and performance issues in the backend.
- Cloud & DevOps: Work with AWS or similar cloud platforms to deploy and manage services efficiently.
- Security & Compliance: Implement secure coding practices to protect sensitive user data.
- Collaboration: Work closely with frontend teams (Flutter/iOS/Android) to ensure smooth integrations.
Required Skills & Qualifications
- 8+ years of backend development experience, with 4+ years of strong expertise in Django and Python.
- Experience with PostgreSQL and writing optimized queries.
- Proficiency in developing and consuming REST APIs.
- Experience working with AWS, Azure, or Google Cloud for hosting and deployments.
- Understanding of microservices architecture and containerization using Docker/Kubernetes.
- Strong problem-solving skills and ability to debug large-scale applications.
- Familiarity with CI/CD pipelines and DevOps best practices.
- Prior experience in a fast-paced startup environment is a plus.
Nice-to-Have Skills
- Experience with AI & Applied Machine Learning (preferred but not required).
- Exposure to GraphQL APIs and asynchronous task management (Celery, Redis).
- Experience with third-party payment integrations.
- Familiarity with Event Ticketing or E-commerce Platforms.