Job Description:
We are seeking a highly skilled and motivated Senior Technical Lead with hands-on experience in Node.js, Serverless Applications, and Python to join our dynamic team. The ideal candidate should have a strong understanding of relational databases, excellent communication skills, and the ability to handle client calls and lead a team effectively. This role requires a deep knowledge of AWS services, expertise in Agentic AI, and familiarity with the U.S. healthcare domain. As a Senior Technical Lead, you will be responsible for driving technical initiatives, exploring new technologies, and leading proof-of-concept (POC) projects to innovate and deliver cutting-edge solutions.
Key Responsibilities:
Leadership & Team Management:
- Lead, mentor, and manage a team of developers, providing guidance on best practices, coding standards, and technical problem-solving.
- Act as a key point of contact between development teams and clients, ensuring seamless communication and project delivery.
- Foster a collaborative and innovative team environment, encouraging team members to explore new technologies and solutions.
Hands-on Technical Work:
- Design, develop, and maintain Node.js and Python applications with an emphasis on serverless architectures.
- Work on AWS services (e.g., Lambda, API Gateway, DynamoDB, S3, CloudFormation) to create scalable and cost-effective solutions.
- Develop and manage relational database schemas, queries, and optimizations to ensure high performance and reliability.
Client Interaction & Communication:
- Serve as the technical lead during client calls, clearly explaining technical concepts, project status, and challenges.
- Understand client requirements, translate them into technical specifications, and ensure the delivery of high-quality solutions that meet business objectives.
Exploration & Innovation:
- Drive innovation by researching and experimenting with new technologies, frameworks, and approaches that could benefit the team and the project.
- Lead POC (Proof of Concept) initiatives to test out new solutions or technologies for implementation.
Domain Expertise:
- Leverage knowledge of the U.S. healthcare domain to create solutions that address industry-specific challenges and regulatory requirements.
- Collaborate with healthcare teams to ensure compliance with relevant standards and regulations.
Required Skills and Experience:
Technical Skills:
- Strong proficiency in Node.js (JavaScript and TypeScript) and Python for application development.
- Hands-on experience with serverless architecture (AWS Lambda, API Gateway, DynamoDB, S3, etc.).
- Deep understanding of relational databases (e.g., MySQL, PostgreSQL) and expertise in schema design, query optimization, and data modeling.
- Familiarity with AWS Services (Lambda, CloudFormation, DynamoDB, S3, API Gateway, etc.).
- Experience with Agentic AI technologies (chatbots, AI-driven automation, machine learning).
Leadership & Communication:
- Proven track record of leading development teams, with excellent leadership and mentoring skills.
- Strong verbal and written communication skills, capable of articulating complex technical concepts to both technical and non-technical stakeholders.
- Experience handling client calls, gathering requirements, and ensuring client satisfaction.
Domain Knowledge:
- Knowledge of the U.S. healthcare industry and its regulations (HIPAA, HITRUST, etc.) is highly desirable.
Additional Skills:
- Ability to explore and integrate emerging technologies to solve complex problems.
- A proactive approach to identifying issues and delivering solutions.
- Ability to work collaboratively in a fast-paced, agile development environment.
Nice-to-Have Skills:
- Familiarity with CI/CD pipelines and DevOps practices.
- Knowledge of microservices architecture.
- Experience with containerization (Docker, Kubernetes) and orchestration.
- Familiarity with other cloud providers (e.g., Azure, Google Cloud).
Education & Experience:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 7+ years of experience in software development, with at least 3 years in a technical leadership role.
- Proven experience in working with AWS services and delivering scalable solutions in a cloud-based environment.