All openings
Senior Software Engineer – Level II
- Department
- Software Development
- Location
- Hyderabad
- Level
- Experienced
- Job type
- Full-Time
- Experience
- 3–10 yrs
Key Responsibilities
Full-Stack Development
- Design, develop, and maintain scalable web applications using Python (Django/Flask) and modern frontend frameworks such as React JS or Vue JS.
- Design and develop applications using the Frappe Framework, including DocTypes, workflows, reports, dashboards, APIs, background jobs, and integrations.
- Build reusable, modular, and high-performance code across backend and frontend layers.
- Ensure responsive UI/UX using HTML5, CSS3, and Bootstrap.
Backend & API Engineering
- Develop secure and scalable RESTful APIs using Django REST Framework or Flask.
- Implement authentication and authorization mechanisms such as JWT and OAuth.
- Work with ORM tools and optimize database queries for performance and scalability.
Cloud & DevOps
- Deploy and manage applications on AWS (EC2, S3, RDS, IAM) or similar cloud platforms.
- Implement and maintain CI/CD pipelines using GitHub Actions, GitLab CI, or similar tools.
- Use Docker for containerization and environment consistency.
Collaboration & Quality
- Participate in Agile/Scrum ceremonies, sprint planning, and technical discussions.
- Conduct code reviews, ensure adherence to coding standards, and maintain documentation.
- Write and maintain unit and integration tests to ensure application reliability.
Continuous Improvement
- Troubleshoot production issues and optimize system performance.
- Stay updated with emerging technologies and propose improvements to architecture and workflows.
- Support and guide junior developers when required.
Skills Required
Technical Skills
- Strong proficiency in Python, Django, or Flask.
- Use AI-assisted development tools to improve developer productivity across coding, refactoring, debugging, testing, documentation, and technical research.
- Apply Vibe Coding practices to rapidly prototype and develop solutions using AI coding assistants while maintaining engineering discipline
- Experience with JavaScript (ES6+), React JS or Vue JS.
- Knowledge of REST API design, authentication, and database optimization.
- Hands-on experience with AWS services and CI/CD pipelines.
- Familiarity with Docker, Git, and Agile methodologies.
- Understanding of unit testing frameworks like PyTest.
- Review, validate, test, optimize, and secure AI-generated code before incorporating it into production systems.
Soft Skills
- Strong problem-solving and analytical thinking.
- Effective communication and teamwork abilities.
- Ability to manage tasks independently and meet deadlines.
Other skills
- Exposure to microservices architecture.
- Experience with monitoring tools such as CloudWatch or Grafana.
- Prior experience mentoring junior developers or leading small modules.
Qualification
B.E / B.Tech.