Backend Python Developer

Posted 05 June 2024
Salary Negotiable
LocationBerlin
Job type Contract
Discipline Software Engineering
Reference106319
Contact NameKingsley Eze

Job description

Backend Python Developer

Start Date: ASAP

Contract Length: 12 Months

Location: Berlin, Germany

About Us:

Trust in Soda is partnered with a dynamic and innovative company dedicated to revolutionizing genetic testing through advanced technology and data analytics. They are seeking a talented Backend Python Developer to join their growing team. If you are passionate about technology and enjoy solving complex problems, this is the perfect opportunity for you.

Job Summary:

We are looking for a skilled Backend Python Developer to develop and maintain efficient, reusable, and reliable Python code. You will be responsible for implementing server-side logic, ensuring high performance and responsiveness to requests from the front end. Your primary focus will be the development of all server-side logic, definition, and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.

Key Responsibilities:

- Develop, test, and maintain high-quality code for backend services and APIs.

- Design and implement scalable and robust backend architectures.

- Collaborate with front-end developers and other team members to integrate user-facing elements with server-side logic.

- Optimize applications for maximum speed and scalability.

- Write clean, maintainable, and well-documented code.

- Troubleshoot and debug applications to ensure optimal performance.

- Implement security and data protection measures.

- Stay up-to-date with the latest industry trends and technologies.

Requirements:

- Bachelor's degree in Computer Science, Information Technology, or a related field.

- Proven experience as a Backend Python Developer or similar role.

- Strong proficiency in Python and its frameworks (e.g., Django, Flask).

- Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript) is a plus.

- Experience with database systems (e.g., PostgreSQL, MySQL, MongoDB).

- Knowledge of RESTful APIs and web services.

- Understanding of Agile methodologies.

- Familiarity with version control systems (e.g., Git).

- Excellent problem-solving skills and attention to detail.

- Strong communication and teamwork skills.

Preferred Qualifications:

- Experience with cloud platforms (e.g., AWS, Google Cloud, Azure).

- Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).

- Experience with CI/CD pipelines.

- Familiarity with asynchronous programming.

- Understanding of microservices architecture.