Full Stack Developer
Location:
Kochi
|
Nov 13, 2023
Full-Stack Developer
Overview
Reports To: Technical Program Managers
RESPONSIBILITIES
- Design and develop scalable and efficient web applications from concept to deployment.
- Design and develop APIs, web services, and RESTful endpoints to enable data exchange between the front-end and back-end systems.
- Collaborate actively with different teams/departments & participate in the entire software development lifecycle, including requirements gathering, design, coding, testing, deployment, and maintenance.
- Write clean, maintainable, and efficient code while adhering to coding standards and best practices defined.
- Conduct code reviews and provide constructive feedback to team members.
- Take ownership of the application, troubleshoot, and debug issues from development till production, ensure performance and scalability.
- Stay up to date with emerging technologies, frameworks, and industry trends to continuously improve your skills and contribute to technical discussions.
- Document technical specifications, system designs, and project-related information as and when required without external push.
- Mentor junior developers and provide guidance on technical issues.
REQUIRED
- 2+ years’ experience
- Bachelors or Master’s Degree in Computer Science, IT or similar
MUST HAVE
- Hands on experience in NodeJS/Express or Java SpringBoot API development.
- Hands on experience in JavaScript, TypeScript, HTML and CSS.
- Hands on experience in Angular/React.
- Hands On experience building mobile first UI development – PWA and Responsive Websites which follow web accessibility standards (WCAG 2.x).
- Proficient in Git terminology and git commands.
- Understanding of Object-Oriented Design, Design Patterns, Service Oriented and Restful architecture.
- Exceptional analytical and quantitative problem-solving skills.
- Knowledge of authentication/authorization mechanisms.
- Ability to prioritize and manage multiple tasks in a dynamic and fast-paced environment.
NICE TO HAVE
- Airline/Aviation Industry Experience
- Expertise in Azure Cloud and Azure DevOps
- Expertise in Reactive Programming using RxJS.
- Expertise in NgRx/Redux
- Practical experience in CI/CD practices