Location
Pune | India
Job description
Summary:
We are seeking an experienced Technical Lead with a minimum of 8-10 years of hands-on experience to lead our development team in the implementation of cutting-edge solutions. The ideal candidate will possess strong expertise in AWS technologies, GraphQL, ReactJS, and ETL processes, demonstrating a proven track record of successfully delivering complex projects.
Responsibilities:
Technical Leadership:
- Provide technical leadership and guidance to a team of developers, ensuring the successful delivery of high-quality software solutions.
- Mentor and coach team members, fostering a collaborative and innovative work environment.
Architecture and Design:
- Lead the design and architecture of scalable and efficient solutions using AWS databases (PostgreSQL, DynamoDB) and services (EventBridge, SQS, SNS, Amazon AppFlow).
- Architect GraphQL APIs with Apollo GraphQL and design robust UIs using ReactJS.
AWS Expertise:
- Demonstrate deep expertise in AWS services, including Fargate, ensuring optimal use of cloud resources and best practices.
- Oversee the implementation and optimization of AWS Glue for ETL processes.
Collaboration:
- Collaborate with cross-functional teams, including product managers, UI/UX designers, and QA engineers, to define and prioritize technical requirements.
- Work closely with DevOps teams to streamline deployment processes and ensure continuous integration.
Code Review and Quality Assurance:
- Conduct regular code reviews to maintain high coding standards, code quality, and adherence to best practices.
- Implement and enforce quality assurance processes, addressing any technical debt or issues promptly.
Project Management:
- Work closely with project managers to plan and execute development sprints, ensuring timely delivery of features and milestones.
- Identify and mitigate risks, and proactively communicate project status to stakeholders.
Problem Solving:
- Act as a technical expert in troubleshooting and resolving complex technical issues, both proactively and reactively.
- Foster a culture of continuous improvement and innovation within the development team.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
- Minimum 8-10 years of hands-on experience in software development, with a focus on AWS technologies, GraphQL, ReactJS, and ETL processes.
- Proven experience in a technical leadership role, guiding and mentoring development teams.
- Strong communication and interpersonal skills, with the ability to collaborate effectively with both technical and non-technical stakeholders.
Preferred:
- AWS certifications, especially those related to development and architecture.
- Previous experience in healthcare, finance, or other regulated industries.
- Familiarity with containerization technologies such as Docker and Kubernetes.
- Experience with performance optimization and scalability of systems.
Job tags
Salary