
Senior Full Stack Developer
- Bangalore, Karnataka
- Permanent
- Full-time
- Design, build, implement, test, and monitor best in class software components for full stack application development.
- Develop and maintain web applications using Java, Typescript, React, Node.js, and Express.
- Design and implement database solutions using SQL.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Implement DevOps practices to streamline development, testing, and deployment processes.
- Integrate AI tools and LLM (Large Language Models) into applications to enhance functionality.
- Troubleshoot and debug applications to optimize performance.
- Stay up to date with emerging technologies and industry trends.
- Participate in code reviews, provide constructive feedback, and ensure adherence to coding best practices.
- Contribute to Agile development practices, including sprint planning, daily stand-ups, and retrospectives.
- Write unit tests using frameworks like JUnit to ensure code quality and reliability.
- Utilize CI/CD tools such as Jenkins to automate build, deployment, and testing processes.
- Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent experience).
- Proven experience (7+ years) working as a full stack developer.
- Strong proficiency in Java, Typescript, React, Node.js, and Express.
- Experience with SQL and database design.
- Familiarity with AWS and DevOps practices and tools.
- Knowledge of AI tools and LLM (Large Language Models).
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
- Experience with containerization technologies like Docker and Kubernetes.
- Proficient in AWS Lambda architecture with practical experience.
- Knowledge of machine learning and data science concepts.