Senior Python Developer - Contract

Posted 21 December 2023
Salary Negotiable
LocationBerlin
Job type Contract
Discipline Software Engineering
ReferenceEULSZ16
Contact NameJohann Nathanielsz

Job description

Trust in Soda has teamed up with an exhilarating Berlin-based enterprise, actively on the lookout for top talent to expand their operations. This opportunity, based in Germany, offers a hybrid full-time role that's set to redefine the backend development landscape.

Responsibilities

The ideal Backend Developer thrives on self-motivation, boasts a hands-on approach to coding, and possesses an unrelenting passion for their craft and team efforts. This role demands a relentless drive for skill advancement, adapting seamlessly to a virtual work environment collaborating with a globally distributed team largely operating from home. Adaptability is key as no two days mirror each other. If this description resonates with you, joining our team promises an exciting journey.

In the initial quarter/half-year, the focus will be on multifaceted integrations and APIs:

  • Craft and scale high-performance backend systems, primarily leveraging the Python programming language and its ecosystem.

  • Identify and resolve issues while enhancing the functionality of existing systems.

  • Collaborate on integrating user-facing elements developed by mobile and web teams. Interface with third-party data sources and APIs, focusing on systems integration.

  • Embed stringent security measures and ensure data protection.

  • Actively engage with a cross-functional team comprising product owners, UI/UX designers, backend and app developers, and QA throughout the development lifecycle.

  • Devise comprehensive tests to fortify code quality, automation, and security, conducting unit testing and code reviews.

  • Propose architectural and technological enhancements proactively aligned with project needs and objectives to boost development efficiency.

  • Mentor and coach fellow backend developers within the team, fostering a culture of continuous growth.

  • Stay abreast of industry advancements, researching cutting-edge technologies and techniques to keep skills razor-sharp.

Team Structure and Tech Stack

You'll be part of a cross-functional team with Scrum Masters, Product Owners, Developers, QA specialists, and UI/UX experts (as required).

The tech stack includes: Python, Open APIs, JSON REST, React, TypeScript, Docker, Kubernetes, AWS, Ansible, Selenium, CI/CD, GitLab, and Microservices.

Testing Approach

While they have dedicated QA specialists, developers are responsible for unit tests.

Development Focus

100% dedicated to development.

Work Methodology

The company operates under an Agile, Scrum framework.

Work Basics

Expect a hybrid work setting totaling 40 hours per week, blending 2/3 on-site days with 2/3 days working from home. This is a 6 month contract with extentions