Backend Engineer – IT Services and Consulting (Remote)
One of our clients, a leading technology company focusing on IT solution development, IT consulting, and web and mobile application development is looking for a skilled Backend Engineer (Python/Django REST Framework) to join their team immediately. The ideal candidate will be responsible for designing, developing, and maintaining backend systems and APIs that power applications. You will collaborate closely with frontend developers, product managers, and other stakeholders to deliver high-quality and efficient backend solutions. Your expertise in Python, Django, and REST Framework will be crucial in driving backend architecture and ensuring the performance and scalability of the systems. Requirements :
Open for local candidates.
Remote work opportunities.
Fluent in English, both written and verbal.
Strong communication and collaboration skills.
Minimum of 4+ years of experience in backend development, with a strong focus on Python and Django.
Experience in handling ERP products / systems will be a big plus.
Extensive experience with Django REST Framework and building RESTful APIs.
Proficiency in SQL and experience with relational databases (e.g., Postgre SQL, My SQL).
Knowledge of caching strategies and tools (e.g., Redis, Memcached).
Experience with version control systems, particularly Git.
Familiarity with containerisation and orchestration tools (Docker, Kubernetes).
Understanding of continuous integration and delivery (CI/CD) pipelines.
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork skills.
Able to join immediately.
Ability to work independently and manage multiple tasks in a fast-paced environment.
Responsibilities :
Design, develop, and maintain robust and scalable backend systems using Python, Django, and Django REST Framework.
Develop RESTful APIs to support frontend and mobile applications.
Collaborate with frontend developers to integrate user-facing elements with server-side logic.
Optimise applications for maximum speed and scalability.
Ensure the security and data protection of our applications.
Write clean, maintainable, and efficient code.
Conduct code reviews and provide constructive feedback to team members.
Collaborate with product managers and other stakeholders to understand requirements and translate them into technical solutions.
Stay up-to-date with the latest industry trends and best practices in backend development.