Job Title: Backend Python Developer
Location: Paris, FR / Full Remote
Company Description: Beefirst (www.beefirst.fr) is a dynamic player in the tech industry, dedicated to providing innovative IT consulting. As we continue to expand, we are looking for talented developers to join us and contribute to building cutting-edge technology that drives the businesses forward.
Job Description: We are seeking a skilled Software Engineer - Backend Python Developer to join our dynamic team. You will play a crucial role in shaping the core foundations of our product and building innovative features in close cooperation with Front Developers, Designers, and Scrum Masters.
Responsibilities:Design and build geo-distributed backend systems using micro-services.Develop API-centric systems utilizing REST and GraphQL.Create and manage Queueing Systems.Proactively suggest evolutions and improvements.
Technologies Used:Programming Languages: Python, PHPDatabases: Elasticsearch, MySQL, MongoDBAPIs: GraphQL, aioHttpFrameworks: OpenAPI, FastAPIDevOps Tools: Docker, Kubernetes, JenkinsMessage Broker: RabbitMq
Qualifications:Required:Proficient in Python programming.Experience in building APIs.Familiarity with SQL databases (MySQL).Skilled in using version control systems like Git.Continuously learning and improving technical skills.Commitment to high-quality code (complexity, styling, unit testing, functional testing) with knowledge of TDD.Experience with code reviews, able to identify errors and improvements.Strong problem-solving skills and a passion for technical innovation.Effective communication skills with both technical and non-technical team members.Proficiency in written and verbal English (documentation, team presentations, meetings).
Nice to Have:Experience in PHP programming.Familiarity with CI/CD tools (Jenkins) and Docker.Knowledge of microservices architecture.Willingness to share knowledge and mentor others.Interest in clean architecture, Domain-Driven Design (DDD), and event-driven architecture.
At Beefirst, we encourage candidates to take initiative and apply confidently. We are always excited to meet new talent and are open to accommodating our recruitment process for candidates with special needs.
Additional Information:Start Date: ASAPContract Type: Permanent
How to Apply: If this sounds like a great opportunity for you, we’d love to hear from you! Join us in creating a cutting-edge platform that impacts millions of users worldwide. Apply now and be part of our journey to innovate and excel.