My client is currently looking for a Senior Backend Developer to join there pionering exciting projects.
Key Responsibilities:
* Design, develop, and maintain scalable backend systems using Python and Django/Flask.
* Create and manage RESTful APIs adhering to OpenAPI/Swagger specifications.
* Ensure the backend architecture supports horizontal scaling and high availability.
* Implement robust authentication and authorization mechanisms.
* Optimize database performance and manage database scaling using PostgreSQL or MySQL.
* Integrate comprehensive logging and monitoring solutions to ensure system reliability.
* Conduct code reviews, enforce coding standards, and ensure best practices are followed.
* Mentor and support junior backend developers, promoting technical excellence within the team.
* Collaborate with frontend engineers and other stakeholders to align backend functionalities with project requirements.
Requirements:
* SC Clearance or the ability to be SC cleared and later DV.
* Bachelor’s degree in computer science, Engineering, or a related field.
* 5+ years of experience in backend development with a strong focus on Python and Django.
* Proficiency with Django REST Framework for API development.
* Strong understanding of database design, optimization, and management (PostgreSQL/MySQL).
* Experience with API versioning and documentation strategies.
* Familiarity with containerization technologies like Docker.
* Knowledge of authentication protocols and security best practices.
* Experience with Git.
* Excellent problem-solving skills and the ability to work independently.
* Strong communication and collaboration skills.
Preferred:
* Experience with message queues such as RabbitMQ or Kafka.
* Knowledge of service discovery and API gateway patterns.
* Familiarity with WebSocket services for implementing real-time features.
* Experience with data warehousing and analytics solutions.
* Understanding of backup and disaster recovery strategies.
* Experience with distributed systems and microservices architecture.
* Familiarity with monitoring tools like Prometheus, Grafana, or ELK Stack.
If this looks of interest then please send your CV now and call for more information. This is an exciting role working on the latest technologies.