Overview
Design, build and maintain scalable, enterprise-grade web applications using Django and Angular, working closely with product, architecture, design and QA teams.
What you'll do
- Design, develop and maintain full-stack web applications using Django, Django REST Framework, Angular, TypeScript, HTML, CSS and JavaScript.
- Build clean, scalable and secure REST APIs for enterprise web applications.
- Develop responsive and user-friendly frontend interfaces using Angular.
- Translate business requirements, functional specifications, UI wireframes and API specifications into working application features.
- Work with AI-assisted development tools to improve productivity, generate code scaffolding, validate logic and accelerate implementation.
- Follow specification-driven development practices by aligning implementation with detailed requirements, schemas, API contracts and acceptance criteria.
- Collaborate with product owners, architects and QA teams to clarify requirements and deliver high-quality features.
- Write reusable, maintainable and testable code following coding standards and design patterns.
- Perform unit testing, integration testing, debugging and code reviews.
- Optimize application performance, API response times, database queries and frontend rendering.
- Work with relational databases such as PostgreSQL or MySQL.
- Participate in sprint planning, effort estimation, technical discussions and release activities.
- Support deployment, production issue analysis and bug fixes when required.
- Maintain technical documentation for APIs, workflows, implementation logic and configuration changes.
What you'll need
- 4 - 5 years of professional experience in full-stack web application development.
- Hands-on experience building scalable web applications using Django and Angular.
- Strong understanding of relational databases, ORM concepts and API development.
- Experience with authentication mechanisms (JWT, OAuth2, RBAC).
- Familiarity with Agile/Scrum and CI/CD pipelines.
- Ability to work with AI-assisted development tools and specification-driven workflows.
- Strong analytical, problem-solving and communication skills.
- Bachelor's degree in Computer Science, Information Technology, Engineering or a related field.
- Equivalent practical experience may also be considered.
Details
- Location: Hyderabad, Telangana, India.
Read the full description and apply on the company’s own careers page.