We are looking for an experienced & creative teammate to join our growing team. If you are passionate about building scalable, robust backend systems and thrive in a collaborative environment, we want to meet you!
Your Responsibilities:
Design, develop, and maintain robust, scalable, and secure backend services.
Implement and maintain RESTful APIs for seamless integration with front-end applications.
Collaborate with the team to implement best practices in software design and architecture.
Optimize application performance and ensure scalability.
Utilize Git for version control and manage development workflows.
Work with relational databases such as PostgreSQL and implement caching strategies using tools like Redis.
Skills You’ll Need:
Proficiency in Object-Oriented Programming (OOP) and design patterns.
At least 3 years of professional experience with Python (familiarity with Go is a plus).
A minimum of 1 year of experience with Django and expertise in Django ORM.
Strong knowledge of Git and version control best practices.
Experience designing and developing RESTful APIs (GraphQL is a plus).
Familiarity with Docker and containerized environments.
Hands-on experience with Celery or similar tools, and knowledge of message queues.
Basic understanding of SQL and experience working with relational databases such as PostgreSQL and MySQL.
Knowledge of caching mechanisms and in-memory databases like Redis.
Familiarity with asynchronous programming in Python.
If you are ready to take your backend development skills to the next level and be part of a growing team that values quality and innovation, we want to meet you!