Job Summary
Axix Technologies Pvt Ltd is seeking a proficient Backend Developer with strong expertise in Python and Django to join our dynamic development team. The ideal candidate will have a minimum of 3 years of hands-on experience in building and maintaining scalable backend systems. In this role, you will be responsible for designing, developing, and optimizing server-side logic to ensure high performance and responsiveness to frontend requests. You will work closely with frontend developers and other stakeholders to deliver seamless, efficient features that enhance our product offerings.
Key Responsibilities
You will develop and maintain scalable backend services and APIs primarily using Python and Django. This includes designing and implementing robust data models and database schemas to support application requirements. You will work extensively with relational databases such as PostgreSQL, MySQL, or their equivalents, ensuring data integrity and performance.
Building reusable code and libraries for future use will be a key part of your role, along with integrating third-party services, APIs, and tools to extend system functionality. Collaboration is essential; you will work closely with frontend developers, designers, and other team members to deliver cohesive features and continuous improvements.
Writing clean, testable, and efficient code adhering to best practices is expected. You will implement security and data protection protocols to safeguard sensitive information. Optimizing applications for performance and scalability will be critical to meet growing user demands.
Additionally, you will participate in code reviews, contribute to team knowledge sharing, and maintain comprehensive documentation to support ongoing development efforts.
Required Qualifications
The successful candidate will have at least 3 years of proven experience in backend development using Python and Django. A strong understanding of RESTful API design and development is essential. You should be experienced in working with SQL databases and Object-Relational Mappers (ORMs), particularly Django ORM.
Familiarity with version control systems, primarily Git, is required to manage code efficiently in a collaborative environment. A solid grasp of web security principles and data protection best practices is necessary to ensure application safety.
Experience with deployment processes and server environments such as Heroku, AWS, and Docker is important for managing production-ready applications. You should also have the ability to write unit and integration tests to maintain high code quality and reliability.
Preferred Qualifications and Benefits
Candidates with experience in Celery and asynchronous task processing will have an advantage. Familiarity with containerization and orchestration tools like Docker and Kubernetes is desirable to support scalable deployments.
Knowledge of additional Python frameworks such as FastAPI or GraphQL is a plus, as is an understanding of caching mechanisms like Redis and Memcached to improve application efficiency.
Exposure to Agile development methodologies and continuous integration/continuous deployment (CI/CD) pipelines will help you thrive in our fast-paced environment.
This is a full-time, in-person position offering a competitive monthly salary ranging from Rs 50,000 to Rs 70,000. Join Axix Technologies to contribute your skills to innovative backend solutions within a collaborative and growth-oriented team.