Job Description
Pushing the boundaries of back-end development using the MEAN stack. Design and implement APIs in support of front-end services and help create a highly scalable, flexible, and secure backend. Proven leadership and management skills with the ability to optimize team performance and development.
Responsibilities
- Develop, test, and deploy fast and scalable web apps.
- Designing and maintenance of fully functional large relational and non-relational databases.
- Server management and cloud-based infrastructure
- Identification of application issues when deploying the apps
- App deployment on the cloud along with solving debugging issues
- Coding architecture for frontend and backend
- Collaboration with IT team, researchers, designers for designing robust apps and encouraging business goals
- Creating features in apps that have a mobile responsive design
- Testing applications and fixing bugs, along with security and data protection features
- Establish code architecture decisions for supporting scalability and good performance
- Makes use of popular front-end frameworks like Bootstrap, LESS, etc. and design UI components
- Participation with developers for the creation of scalable RESTful APIs
- Conducting code reviews of peer developers
Technical Skills
- Expertise and experience in the four main technologies – MongoDB, ExpressJS, Angular 4 + Above, and NodeJS
- Knowledge of HTML/CSS, jQuery,( PHP, Python, OOPS, Symfony, UI/UX design, AWS, Git, and design framework, web services, JSON, AJAX, etc.Added Advantage)
- High-quality programming skills for a robust design
- Understanding of DB architecture design and programming templates, Agile methodologies, client-side and server-side procedures
Soft Skills
- Good communication skills
- Critical thinking and time management
- Good team players and ability to lead a team of developers
- Strong problem-solving and analytical skills
- Collaboration skills to support business goals
- Competence for individual contribution