Senior Python Developer Offline

We are looking for an experienced Senior Python Developer for a long-term collaboration to work on an exciting product that helps millions of users identify calls and stay protected from spam.

 

Project description: 

Leading social phonebook platform, enhancing the communication experience for over 50 million users around the world. Leveraging innovative technology, we provide real-time caller identification, empowering our users to stay one step ahead of unwanted spam calls and ensuring a secure communication environment. Our mission is to make every phone interaction safe, efficient, and personalized.
 

Here’s what you’ll do with us: 

β€” design, build, and maintain scalable backend services with REST APIs using modern ASGI frameworks like FastAPI

β€” architect and manage sophisticated database systems, leveraging both SQL (Postgres) and No-SQL technologies

β€” write clean, modular, and testable code, adhering to clean architecture principles

β€” develop and execute comprehensive tests using tools like Pytest to ensure system reliability and support CI/CD pipelines

β€” collaborate closely with frontend teams to seamlessly integrate API services and share technical expertise

β€” partner with data engineering specialists to enhance the performance and efficiency of our internal data platform

β€” contribute to the design and deployment of event-driven systems using message brokers such as Kafka or similar technologies

β€” utilize Docker and Kubernetes for containerization and efficient orchestration of services

β€” work with AWS infrastructure and apply DevOps best practices to optimize and scale our platform

You’ll thrive in this role if you have:
β€” at least 5 years of hands-on experience in backend development, with deep expertise in Python

β€” B2-level English with experience working in English-speaking teams
β€” demonstrated proficiency with web frameworks like FastAPI (async/asyncio) or Flask
β€” hands-on experience with ORM tools such as SQLAlchemy
β€” strong knowledge of designing, optimizing, and maintaining both SQL and No-SQL databases
β€” experience in designing and implementing microservices and event-driven architectures
β€” asolid understanding of clean architecture principles and a commitment to writing testable, maintainable code
β€” familiarity with Docker and containerized development environments.
β€” AWS infrastructure knowledge and DevOps experience are highly desirable
β€” excellent problem-solving skills and the ability to work autonomously in a dynamic startup setting
β€” a genuine passion for technology and a drive to stay ahead in the field


We Offer:

β€” personal development plan

β€” opportunities to grow quickly by working on increasingly complex and diverse tasks

β€” a team consisting of a project manager, business analyst, designers, tech lead, backend/frontend developers

β€” well-documented processes, a knowledge base, and preconfigured solutions to accelerate your work

β€” freedom to take initiative and make decisions, with opportunities to advance to a leadership position

β€” flexible remote work environment

β€” collaboration terms reviewed every 6-12 months

Recruitment Process:

β€” pre-screening with HR (30 min)

β€” pre-screening with the project team (30 min)

β€” main interview with the tech lead (60-90 min)

To apply for this and other jobs on Djinni login or signup.