About Aumni Techworks
Established in 2016, we partner with our multinational clients to incubate and operate remote teams in India using the Aumni BOT model. With a team size of 250 and growing, our mission is to provide a quality alternative to project-based outsourcing.
Benefits of working at Aumni Techworks:
- Work within a product team on cutting edge tech with one of the best pay packages in the industry.
- No politics, no bench, voice your opinion, flat hierarchy, and global exposure.
- Work environment to re-live our fun college days (awarded as Best culture by Pune Mirror).
- Recharge frequently with Friday socials, dance classes, theme parties and monsoon picnic.
- Breakout spaces at the office – Gym, Pool, TT, Foosball and Carrom.
- Health focused – Insurance coverage and get in shape with AumniFit (Do not miss our 4 PM plank!)
Job Summary
We seek a highly skilled and experienced Full-Stack Engineering Lead to join our team. As the Engineering Lead, you will oversee the development and maintenance of our web applications, lead a team of developers, and ensure the successful delivery of high-quality software solutions. The ideal candidate has strong Vue.js, Java, Dropwizard, AWS, Kinesis, Aurora MySQL, Redis, and SQL expertise and possesses excellent leadership and communication skills.
Responsibilities:
- Lead a team of developers in designing, developing, and maintaining web applications using Vue.js, Java, and Dropwizard.
- Collaborate with product managers, designers, and other stakeholders to understand and translate project requirements into technical specifications.
- Provide technical guidance and mentorship to team members, ensuring the use of best practices and adherence to coding standards.
- Architect and implement scalable and efficient backend systems using AWS services, such as Kinesis, Aurora MySQL, Redis, and other relevant technologies.
- To ensure high-quality software delivery, drive the development process, including code reviews, unit testing, and deployment automation.
- Monitor and optimize application performance, troubleshoot and resolve issues, and implement appropriate solutions.
- Stay current with emerging technologies and industry trends, and identify opportunities for innovation and process improvement within the team.
- Collaborate with cross-functional teams to integrate software components and ensure seamless end-to-end functionality.
- Act as a point of contact for technical discussions with clients and stakeholders, providing insights and recommendations on technical solutions.
- Drive a culture of continuous learning, knowledge sharing, and growth within the engineering team.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field. Equivalent practical experience will also be considered.
- Proven experience (5+ years) as a Full-Stack Engineer, with hands-on development experience using React/Angular or Vue.js and Java for REST APIs.
- Strong knowledge and experience in AWS services, particularly Kinesis, Aurora MySQL, and Redis.
- Proficiency in SQL and database design, with experience in optimizing and maintaining database systems.
- Experience leading a team of developers, providing technical guidance, and driving project delivery.
- Solid understanding of software development principles, including design patterns, data structures, and algorithms.
- Familiarity with Agile development methodologies and DevOps practices.
- Excellent problem-solving and troubleshooting skills, with the ability to quickly identify issues and implement effective solutions.
- Strong communication and interpersonal skills, with the ability to collaborate with cross-functional teams and present technical concepts to non-technical stakeholders.
- Strong English language skills.
- Self-motivated, proactive, and able to work independently and in a team environment.
- Open to working flexible hours.
- Experience working with US-based companies.
Preferred Qualifications:
- Experience with other front-end frameworks such as React or Angular.
- Familiarity with containerization technologies (e.g., Docker, Kubernetes) and CI/CD pipelines.
- Knowledge of microservices architecture and distributed systems.
- Experience with performance tuning and optimization in high-traffic web applications.
- Certifications in relevant technologies, such as AWS Certified Developer or AWS Certified Solutions Architect.