About this role
Our client is seeking an experienced Lead Full Stack Developer to join their dynamic team on a contract basis in Chennai. This role involves working on AI integration projects, where the successful candidate will be responsible for designing, developing, and maintaining web and middleware applications using a variety of high-performance technologies.
Key Responsibilities:
- Design and develop high-quality, efficient, and scalable web applications using JQuery & JavaScript, NodeJS, Vue, React, and (JAVA 11+ and/or Python).
- Develop and maintain RESTful web services to support application functionality, ensuring they are secure, reliable, and performant.
- Design and develop complex integrations using GRPC, WebSocket, and SIP-based technologies for real-time communication and data exchange.
- Create and maintain database schemas and write efficient SQL queries to interact with databases, ensuring optimal performance and data integrity.
- Stay current with emerging trends and technologies in web development to continuously improve skills and bring innovative solutions to the team.
Required Skills & Qualifications:
- Bachelor's or master’s degree in Computer Science, Computer Engineering, or a related field.
- At least 5-8 years of experience in JQuery & JavaScript, NodeJS, React, Vue, (JAVA and/or Python) development, with strong expertise in back-end technologies such as web services, Kafka, and Redis Cache.
- Experience in database design and development with SQL databases (Postgres, MySQL, ClickHouse) and NoSQL databases (Cassandra, Mongo, HBase).
- Good understanding of agile development methodologies.
- Strong analytical, problem-solving, and debugging skills.
- Excellent communication and collaboration skills.
- Preference for experience in cloud-based development using AWS or other cloud platforms, and familiarity with DevOps practices such as Kubernetes-based CI/CD pipelines.
Experience: 5-8 years of relevant experience in full stack development.
What we offer:
- An opportunity to work on cutting-edge AI integration projects.
- A dynamic and collaborative work environment.
- Opportunities for professional growth and development.
This role is managed by AI-First Talent on behalf of our client. Your application is reviewed directly by our talent team.