Description:
The ideal candidate should have hands-on experience in building production-level backend systems and APIs, along with the ability to contribute to frontend development when required. This role requires individuals who take ownership of their work and can deliver in a fast-paced engineering environment.
Required Skills & Qualifications
- 2%u20134 years of professional experience in software development
- Strong hands-on experience with Python (Django or equivalent)
- Experience in designing and consuming REST APIs
- Good understanding of database design and queries (PostgreSQL preferred)
- Minimum 1 year of practical frontend experience with:
- Familiarity with Git and version control workflows
- Understanding of backend architecture and development best practices
Preferred Qualifications
- Experience with Django REST Framework (DRF)
- Familiarity with Next.js concepts (SSR/SSG)
- Exposure to Docker or cloud platforms (AWS)
- Understanding of scalable system design
Key Responsibilities
- Design, develop, and maintain scalable backend systems using Python (Django)
- Build and manage RESTful APIs (preferably using Django REST Framework)
- Work with relational databases such as PostgreSQL / MySQL
- Integrate backend services with frontend applications built in React.js or Next.js
- Contribute to frontend development tasks where required
- Ensure code quality through best practices, code reviews, and proper documentation
- Identify and resolve performance and scalability issues
- Collaborate with cross-functional teams including engineering, QA, and product
Soft Skills
- Strong problem-solving and analytical thinking
- Good communication and teamwork skills
- Ability to work in a fast-paced environment