Job Description
<p><strong>A little bit about Yalent</strong></p><p>Hi, we are Yalent, and we are a global hiring, payroll, and employer of records solution in a single platform. Simply, we help businesses expand their teams across borders quickly and hassle-free.</p><p>Currently, we are hiring for one of our Partners – “Flying Pharmacist” – who has been a reliable Partner for pharmacists throughout Germany since 2010.</p><p><br></p><p><strong>A little bit about Flying Pharmacist Plattform GmbH</strong></p><p>Flying Pharmacist is a digital startup, based in Düsseldorf and Hamburg, that is providing short-term and long-term replacement pharmacists as contractors for pharmacies across Germany.</p><p> </p><p><strong>The Ideal Candidate</strong></p><p><strong>We are looking for talents who are go-getters, self-driven, and comfortable with multi-tasking while enjoying the vibes of expanding the business every year.</strong></p><p><strong>You are an ideal candidate if you have;</strong></p><p><br></p><ul><li><span>Strong expertise in backend programming languages and frameworks, and demonstrate proficiency in developing efficient and scalable server-side solutions;</span></li><li><span>Extensive experience with various databases, showcasing the ability to design robust data models and optimize query performance;</span></li><li><span>A solid understanding of API design and implementation, with a focus on creating well-documented and easily consumable interfaces;</span></li><li><span>A passion for security, staying up-to-date with best practices, and implementing measures to protect data integrity and user privacy;</span></li><li><span>Excellent problem-solving skills, allowing for effective debugging, troubleshooting, and resolution of software defects and performance bottlenecks;</span></li><li><span>Proven ability to work collaboratively in a team environment, effectively communicating with stakeholders and seamlessly integrating with frontend developers, designers, and DevOps teams;</span></li><li><span>A continuous learner mindset, keeping abreast of emerging technologies, industry trends, and best practices in backend development;</span></li><li><span>Strong attention to detail, ensuring high-quality code through adherence to coding standards, code reviews, and automated testing;</span></li><li><span>Experience with cloud platforms, containerization, and DevOps practices, enabling seamless deployment and management of backend infrastructure;</span></li><li><span>A passion for delivering exceptional user experiences, and driving the development of performant and reliable backend systems.</span></li></ul><p><br></p><p><strong>Daily Tasks and Job Duties:</strong></p><p><br></p><ul><li><span>Developing and implementing APIs, integrating them with frontend components, and ensuring smooth communication between different parts of the application;</span></li><li><span>Designing and managing databases, including data modeling, optimization, and efficient query execution;</span></li><li><span>Collaborating with frontend developers, designers, and other stakeholders to plan and implement backend functionalities that align with project requirements;</span></li><li><span>Implementing and maintaining security measures to protect sensitive data, including authentication, authorization, and encryption;</span></li><li><span>Writing clean and maintainable code, following coding standards and best practices;</span></li><li><span>Analyzing the current code and architecture and finding ways to improve it;</span></li><li><span>Conducting thorough testing, debugging, and troubleshooting to identify and resolve software defects and performance issues;</span></li><li><span>Monitoring server performance and implementing optimizations to ensure scalability and high availability;</span></li><li><span>Collaborating with the DevOps team to deploy and manage backend infrastructure, including cloud services and containerization;</span></li><li><span>Keeping up-to-date with industry trends, technologies, and best practices in backend development, and continuously enhancing skills and knowledge;</span></li><li><span>Participating in code reviews, providing constructive feedback, and contributing to the overall improvement of the development process.</span></li></ul><p><br></p><p><strong>Must-have Skills:</strong></p><p><br></p><ul><li><span>Bachelor’s degree in Computer Science, Engineering, or a related field;</span></li><li><span>5+ years of experience in software development and deep understanding of technology specifically with Python (Flask, FastAPI or/and Django), Database (MongoDB), API implementation, and Git;</span></li><li><span>Excellent technical, diagnostic, and troubleshooting skills;</span></li><li><span>Excellent verbal and written communication skills (English).</span></li></ul><p><br></p><p><strong>Nice-to-have Skills:</strong></p><p><br></p><ul><li><span>Frontend (esp. vue), Architecture and System design (esp. microservice architecture), cloud platforms and services, containerization (Docker), DevOps;</span></li><li><span>Keeping up-to-date with industry trends and developments.</span></li></ul><p><br></p><p><strong>Benefits:</strong></p><p><br></p><p><strong>We greatly value our people as we believe they’re the key factors for success. That’s why it’s important for us to find ways to thank them for their commitment and devotion.</strong></p><p><strong>Our benefits include:</strong></p><p><br></p><ul><li><span>Competitive compensation package;</span></li><li><span>Private health insurance;</span></li><li><span>Opportunity to work with a global team remotely.</span></li></ul>