Open Application

Tacta BVZagreb, ZagrebHybridFull-timeMid level, 2–5 yearsListed 1 week ago

Apply now

About this role

<div id="description" data-preview="Create top-notch software as a Python Engineer at Devōt! Write clean code, solve real-world challenges, and collaborate with our development team to deliver outstanding solutions." data-title="Python Engineer">Do you smile when writing clean Python code and solving real-world challenges with elegance and precision? Also, backend development is your main playground, but you are not afraid to jump to the frontend occasionally? If you enjoy building scalable APIs, optimizing databases, and working in an Agile team that values collaboration and innovation, read on!</div>

<section>

<h3>About the job</h3>

<br>

<div class="subtitle2">This role focuses on building robust, scalable applications, directly shaping our product&rsquo;s success. The successful candidate will drive backend development using Python, Django, and FastAPI, while collaborating on React or Angular projects to create seamless, full-stack solutions. They&rsquo;ll champion clean, maintainable code by applying best practices like SOLID and TDD, and work with CI/CD pipelines to ensure rapid, reliable deployments. From optimizing databases to exploring emerging technologies like machine learning and vector databases, this role offers the chance to mentor others and influence our engineering standards &mdash; with all the support and resources needed to make a lasting impact.</div>

</section>

<section>

<h3>About You</h3>

<ul>

<li>You have experience coding with Python</li>

<li>You worked with Django and/or FastAPI previously</li>

<li>You worked with React and/or Angular</li>

<li>You use Git and/or similar version control systems</li>

<li>You are familiar with RESTful APIs</li>

<li>You understand and apply CI/CD best practices</li>

<li>You understand relational databases and have worked with PostgreSQL, MySQL, or similar systems</li>

<li>You can write unit tests with e.g., PyTest, Unittest</li>

<li>You are fluent in English (C1/C2)</li>

</ul>

</section>

<section>

<h3>You are extra if...</h3>

<ul>

<li>You have experience with additional Python web frameworks next to Django and FastAPI</li>

<li>You have experience with Test Driven Development</li>

<li>You have experience with Docker and containerized applications</li>

<li>You have experience with Python Machine Learning libraries e.g. NumPy, Torch, TensorFlow</li>

</ul>

</section>

<section>

<h3>You&rsquo;ll get to</h3>

<ul>

<li>Develop and maintain Python applications using relevant frameworks (e.g. FastAPI, Django)</li>

<li>Implement RESTful APIs and microservice architectures to ensure scalable and efficient applications</li>

<li>Work with databases (SQL &amp; NoSQL), optimizing queries and ensuring efficient data management (e.g., PostgreSQL, MySQL, MongoDB)</li>

<li>Work on occasional frontend tasks to support full-stack development as needed</li>

<li>Use Git for version control and collaborating via platforms like GitHub or GitLab</li>

<li>Utilize containerization and cloud technologies such as Docker, Kubernetes, and cloud platforms (AWS, GCP, Azure) for deployment and scalability</li>

<li>Collaborate with the team in an Agile/Scrum environment, participating in daily stand-ups, sprint planning, and retrospectives</li>

<li>Keep up with the latest Python and backend development trends, continuously improving skills and adapting to new technologies</li>

</ul>

<p>&nbsp;</p>

<h5>Like what you&rsquo;ve read? Explore what we offer on our&nbsp;<a href="https://devot.team/careers">Careers page</a>.</h5>

</section>