Job Description
Location: Bengaluru
Employment Type: Full-time
Experience: 2-3 years
About Us
Avo Automation is an industry-leading test automation platform dedicated to revolutionizing how businesses approach software quality.
Emerging from stealth mode in late 2020, we have focused on transforming the way organizations think about software quality.
Our AI-driven, no-code platform delivers continuous quality assurance across key business processes and supports over 200 technologies.
With efficient test data management and machine learning capabilities, our platform enables teams to enhance quality, conduct efficient data validation, and reduce time to market.
About the Role
We are seeking a highly motivated Full Stack Software Engineer to design, build, and operate secure, scalable internal applications and system integrations.
This role requires strong technical ownership across the entire Software Development Lifecycle (SDLC), including solution design, development, deployment, monitoring, and ongoing optimization. The ideal candidate will be comfortable working as an individual contributor while collaborating closely with cross-functional teams such as Cloud Infrastructure, Security, IT, and Business stakeholders
Key Responsibilities
Full Stack Development
- Design and develop scalable backend services using Python, Django, and Django REST Framework
- Build responsive and maintainable frontend applications using React.js
- Architect and implement RESTful APIs and system integrations
- Ensure code quality through best practices, reviews, and documentation
- Translate business requirements into robust technical solutions
DevOps & Production Ownership
- Design and maintain CI/CD pipelines using Azure DevOps
- Deploy and manage applications on Linux-based Virtual Machines
- Configure and manage Nginx as a reverse proxy and secure application gateway
- Implement SSL, secure configurations, and environment management across Dev/Test/Production
- Monitor application health and proactively resolve production issues
- Manage release cycles and version control strategies
Integrations & Platform Engineering
- Develop secure integrations with internal and external enterprise systems
- Implement authentication and authorization mechanisms (OAuth2, JWT, SSO integrations)
- Ensure reliability, performance, and maintainability of system interfaces
Security & Compliance
- Apply secure coding standards and industry best practices
- Collaborate with Security and IT teams to address vulnerabilities and compliance requirements
- Implement role-based access controls and secure infrastructure configurations
Collaboration & Documentation
- Partner with cross-functional teams to align technical solutions with business needs
- Maintain architecture documentation, API documentation, and operational runbooks
- Support knowledge transfer and contribute to process improvements
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
- 2 – 3 years of experience in full-stack software development
- Strong proficiency in:
- Python
- Django & Django REST Framework
- React.js
- Experience designing and consuming RESTful APIs
- Experience with CI/CD pipeline implementation (Azure DevOps preferred)
- Experience deploying and managing applications on Linux-based servers
- Strong understanding of Nginx configuration (reverse proxy, routing, SSL)
- Solid understanding of relational databases (PostgreSQL/MySQL)
- Knowledge of authentication protocols (OAuth2, JWT, SSO integrations)
- Exposure to AI-assisted development tools and modern engineering workflows
Preferred Qualifications
- Experience building internal enterprise applications
- Familiarity with cloud-based deployments
- Exposure to monitoring, logging, and performance optimisation
- Experience working in Agile or fast-paced development environments
Key Competencies
- Strong ownership and accountability
- Ability to work independently with minimal supervision
- Excellent analytical and problem-solving skills
- Strong communication and stakeholder collaboration abilities
- Attention to detail and commitment to engineering excellence