Sustaining Engineer-Full Stack
Aisera is a leading provider of AI Copilot solutions, utilizing AiseraGPT and Generative AI to facilitate business transformation and drive revenue growth through a self-service model. Aisera’s AI Copilot uses industry and domain-specific LLMs to deliver human-like experiences and auto- remediate requests through AI workflows. With 400+ integrations and 1200+ prebuilt workflows, customers achieve 75%+ automation and 90% cost reduction.
Aisera has received numerous recognitions, including Leader in the 2024 Gartner Magic Quadrant™ for Artificial Intelligence Applications in ITSM, FastCompany Best Workplaces for Innovators, Inc 5000 Award for Fastest Growth, Forbes AI50, EY Entrepreneur of the Year 2023, CNBC Upstart 100 Top Startup, Gartner Cool Vendor, Red Herring Top 100 Global Innovator, CIO Innovation Startup Award, CIO Review Top ITSM Solution, and Silicon Review 50 Most Admired Companies.
Role Overview:
We need an experienced Full Stack Developer for software sustenance and maintenance in Hyderabad. This role focuses on diagnosing issues, implementing enhancements, and optimizing performance, with some contribution to minor feature development and refactoring. The ideal candidate will have strong front-end and back-end skills, excellent problem-solving abilities, and a proactive approach to maintaining high-quality software in a production environment. You'll collaborate with product, QA, operations, and other development teams for support and continuous improvement.
Key Responsibilities:
- Incident Management & Resolution:
- Debug, Diagnose, troubleshoot, and resolve complex production incidents, bugs, and performance issues across the entire software stack (front-end, back-end, database, infrastructure).
- Conduct root cause analysis (RCA) to identify underlying problems and prevent recurrence.
- Participate in on-call rotation for critical application support, ensuring timely response and resolution.
- Code Maintenance & Enhancement:
- Implement bug fixes, security patches, and minor feature enhancements for existing applications.
- Refactor and optimize existing codebases for improved performance, scalability, and maintainability.
- Conduct thorough unit, integration, and regression testing for all changes.
- Performance & Optimization:
- Monitor application performance, identify bottlenecks, and implement solutions to optimize response times and resource utilization.
- Optimize database queries, schema designs, and data access patterns.
- Collaboration & Communication:
- Collaborate with cross-functional teams (Product Owners, QA Engineers, DevOps, Support) to understand requirements, prioritize tasks, and deliver solutions.
- Communicate effectively with stakeholders regarding incident status, resolution, and planned maintenance activities.
- Document solutions, procedures, and architectural changes for knowledge sharing and future reference.
- Technology & Architecture:
- Contribute to the design and implementation of sustainable and scalable solutions for maintenance and monitoring.
- Stay updated with emerging technologies and best practices in full-stack development and software sustenance.
- Code Quality & Best Practices:
- Participate in code reviews to ensure code quality, adherence to coding standards, and maintainability.
Required Qualifications:
- Education: Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- Experience: A minimum of 3 years of professional experience in full-stack development, with a significant emphasis on software sustenance, maintenance, and production support.
- Front-End Expertise:
- Demonstrated strong proficiency in HTML5, CSS3, and JavaScript/TypeScript.
- Extensive experience with at least one modern front-end framework (e.g., React.js, Angular, Vue.js).
- A comprehensive understanding of responsive design principles and cross-browser compatibility.
- Back-End Expertise:
- Proven strong proficiency in at least one back-end programming language and framework, including:
- Node.js (with Express.js, NestJS, or similar)
- Python (with Django, Flask)
- Java (with Spring Boot)
- Experience in the design and development of RESTful APIs.
- Database Skills:
- Proficiency in RDBMS (MySQL, MariaDB, PostgreSQL) with experience using ORM frameworks (e.g., Hibernate, JPA) for database interactions.
Preferred Qualifications:
- Cloud certification (e.g., AWS Certified Developer, Azure Developer Associate).
- Experience with microservices architecture and distributed systems.
- Familiarity with observability tools (e.g., Prometheus, Grafana, ELK stack, Datadog).
- Experience with message brokers (e.g., Kafka, RabbitMQ).
Create a Job Alert
Interested in building your career at Aisera? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field