Key Responsibilities
- Architect design and develop scalable backend systems and APIs
- Own features end-to-end from design to deployment and monitoring
- Enforce best practices in clean code testing and secure development
- Drive improvements in system performance observability and reliability
- Collaborate with Product Frontend and DevOps teams
- Participate in sprint planning estimations and code reviews
Requirements
- 5 years of backend development experience
- Proven experience architecting and scaling systems
- Deep understanding of OOP SOLID principles and design patterns
- Strong knowledge of relational databases caching strategies and optimization
- Experience with Docker and CI/CD pipelines
- Hands-on experience writing unit tests and working in a test-driven environment
- Excellent problem-solving and debugging skills
- Experience with message queues (RabbitMQ SQS)
- Strong knowledge of API versioning and backward compatibility strategies
- Familiarity with observability tools (Sentry Grafana ELK)
- Strong knowledge of security practices (encryption rate limiting secrets management)
- Experience with Python (Django Django Rest Framework)
Nice to Have
- Experience with distributed systems or microservice architecture
- Experience with Golang or
- Contributions to open-source projects
Key ResponsibilitiesArchitect design and develop scalable backend systems and APIsOwn features end-to-end from design to deployment and monitoringEnforce best practices in clean code testing and secure developmentDrive improvements in system performance observability and reliabilityCollaborate with...
Key Responsibilities
- Architect design and develop scalable backend systems and APIs
- Own features end-to-end from design to deployment and monitoring
- Enforce best practices in clean code testing and secure development
- Drive improvements in system performance observability and reliability
- Collaborate with Product Frontend and DevOps teams
- Participate in sprint planning estimations and code reviews
Requirements
- 5 years of backend development experience
- Proven experience architecting and scaling systems
- Deep understanding of OOP SOLID principles and design patterns
- Strong knowledge of relational databases caching strategies and optimization
- Experience with Docker and CI/CD pipelines
- Hands-on experience writing unit tests and working in a test-driven environment
- Excellent problem-solving and debugging skills
- Experience with message queues (RabbitMQ SQS)
- Strong knowledge of API versioning and backward compatibility strategies
- Familiarity with observability tools (Sentry Grafana ELK)
- Strong knowledge of security practices (encryption rate limiting secrets management)
- Experience with Python (Django Django Rest Framework)
Nice to Have
- Experience with distributed systems or microservice architecture
- Experience with Golang or
- Contributions to open-source projects
اعرض المزيد
عرض أقل