About the Role
The candidate will build and optimize server-side logic, work with databases, and support API development to ensure high performance and reliability across platforms.
Responsibilities
- Develop and maintain server-side applications using Python
- Design and implement scalable backend services
- Collaborate with front-end developers to integrate user-facing elements
- Write clean, testable, and efficient code
- Troubleshoot and debug production issues
- Optimize applications for maximum speed and scalability
- Participate in code reviews and technical discussions
- Ensure data security and compliance with best practices
- Integrate third-party services and APIs
- Support deployment and monitoring of backend systems
- Document technical specifications and system design
- Contribute to database schema design and query optimization
- Work with containerization tools like Docker
- Assist in building CI/CD pipelines
- Engage in agile development cycles with sprint planning and standups
- Monitor system performance and respond to alerts
- Collaborate with product teams to define feature requirements
- Implement authentication and authorization mechanisms
- Maintain version control using Git
- Refactor legacy code to improve maintainability
- Support automated testing frameworks
- Participate in on-call rotations when needed
- Evaluate new technologies for backend improvements
- Ensure applications meet reliability and uptime standards
- Contribute to technical decision-making across the engineering team
Nice to Have
- Experience with asynchronous frameworks like FastAPI or Quart
- Familiarity with GraphQL APIs
- Background in fintech or high-security environments
- Knowledge of Kubernetes
- Experience with large-scale data processing
- Exposure to serverless architectures
- Contributions to open-source Python projects
- Understanding of distributed systems
- Experience with PostgreSQL or MySQL at scale
- Working knowledge of Terraform or similar IaC tools
Compensation
Competitive salary with performance-based bonuses
Work Arrangement
Fully remote with flexible hours
Team
Small, cross-functional engineering team focused on rapid iteration
Technology Stack
- Primary language: Python
- Frameworks: Django, Flask, FastAPI
- Databases: PostgreSQL, Redis
- Infrastructure: AWS, Docker, Kubernetes
- CI/CD: GitHub Actions, Jenkins
- Monitoring: Prometheus, Grafana
- Version Control: Git, GitHub
Work Culture
- Emphasis on ownership and initiative
- Regular virtual team meetups
- Transparent decision-making process
- Focus on work-life balance
- Encouragement of continuous learning
Growth Opportunities
- Access to training and certification programs
- Opportunities to lead technical initiatives
- Mentorship from senior engineers
- Pathways to architecture and team lead roles
Available for qualified candidates