Key Responsibilities:
- Design and implement RESTful APIs for seamless integration between frontend and backend.
- Write clean, efficient, and reusable code following best practices and coding standards.
- Optimize application performance, scalability, and security.
- Work closely with Product Managers, UI/UX designers, and DevOps engineers to deliver high-quality software.
- Troubleshoot and debug technical issues, ensuring the stability and reliability of applications.
- Implement and maintain CI/CD pipelines for automated deployment and testing.
Requirements:
- 4-10 years of professional experience in full-stack development.
- Strong proficiency in Python Django framework for backend development.
- Expertise in building and consuming RESTful APIs.
- Proficiency in SQL databases (PostgreSQL, MySQL) and ORM frameworks.
- Familiarity with cloud platforms (AWS, GCP, or Azure) for deployment and scalability.
- Experience in working with Docker, Kubernetes, and CI/CD pipelines.
- Strong understanding of HTML, CSS, and responsive design.
- Excellent problem-solving skills and ability to work in a fast-paced agile environment.
- Familiarity with Git version control and code collaboration tools.
Nice to Have:
- Experience with GraphQL, WebSockets, and Microservices architecture.
- Knowledge of unit testing, integration testing, and automated testing frameworks.
- Exposure to serverless computing and AI-based applications.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Software Development and Human Resources Services