We are seeking an experienced and highly skilled Full Stack Technical Lead to join our dynamic team. As a Technical Lead, you will be responsible for leading development efforts across various projects, ensuring high-quality deliverables, and implementing best practices. The ideal candidate will have hands-on experience with both frontend and backend technologies, along with a strong understanding of cloud services, payment gateway integrations, and DevOps tools.
Key Responsibilities:
- Lead and mentor a team of developers to deliver high-quality software solutions.
- Architect and implement scalable and maintainable applications using ReactJS, NodeJS, TypeScript, and PostgreSQL/DynamoDB.
- Design, develop, and integrate payment gateways (e.g., Razorpay, PayU, CCAvenue).
- Implement and manage CI/CD pipelines using Jenkins and other DevOps tools.
- Collaborate with cross-functional teams to ensure timely delivery of features and product releases.
- Ensure application performance, scalability, and security through the use of caching tools (e.g., Redis, Memcached).
- Leverage AWS services (EC2, S3, Lambda, RDS, API Gateway) for seamless cloud-based solutions.
- Implement object-oriented design principles and practices to create clean, efficient, and maintainable code.
- Use Git for version control and collaborate effectively using GitHub, GitLab, or Bitbucket.
- Monitor applications using tools like Kibana, Grafana, and ELK Stack to ensure system health and performance.
- Use Jira and Confluence for project management and to track progress.
- Stay updated with the latest technologies and industry trends to continuously improve development processes.
Must-Have Skills:
- Development Frameworks & Languages:
- ReactJS, NodeJS, TypeScript
- PostgreSQL, DynamoDB
- Redux for state management
- Operating Systems:
- Strong knowledge of Linux systems and environments
- Payment Gateway Integrations:
- Hands-on experience with Razorpay, PayU, CCAvenue, and other payment gateways
- DevOps & Monitoring Tools:
- Jenkins, Kibana, Grafana, CI/CD pipelines
- Experience with ELK Stack (Elasticsearch, Logstash, Kibana)
- AWS Services Integration:
- Proficiency in AWS services (EC2, S3, Lambda, API Gateway, RDS)
- Familiarity with Terraform or CloudFormation
- Caching Tools:
- Expertise with Redis, Memcached
- Object-Oriented Practices:
- Proficiency in Object-Oriented Analysis (OOA) and Object-Oriented Design (OOD)
- Ticketing & Project Management Tools:
- Proficiency with Jira, Confluence
- Code Versioning & Collaboration Tools:
- Expertise with Git, GitHub, GitLab, Bitbucket
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
- Strong communication skills and ability to work effectively in a collaborative environment.
- Proven ability to lead and mentor technical teams, and guide junior developers.
- Demonstrated problem-solving ability and a passion for staying ahead in technology trends.