Overview
Skills
Job Details
Job Description:
* Overall 15+ years of experience and good hands on experience in design and architecture.
* 10+ years of experience working on and leading a team of engineers for large software development projects.
* Strong and Must have Experience using .Net, React, NodeJS, JSON, NoSQL, Spring/Spring Boot, .Net, Microservices.
* Experience with leading a team of back and front end engineers, guiding team with technology and design delivery details for frontend and backend.
* Solid experience as a lead full stack engineer.
* Excellent knowledge in Redux, Graph QL, JavaScript, React, NodeJS, JSON, NoSQL. Good proponent of clean, valid, maintainable, and semantically correct coding.
* Strong in core concepts inside-out being the full stack engineer specially threads, concurrent.utils, collections and lambda functions, generics, annotations and how to use them in your own code.
* Design definition and patterns implementation as a full stack lead and more importantly, when and how to use what.
* Experience with AWS / Google Cloud Platform.
* Strong experience in client side, backend REST API development; web application frameworks, Testing frameworks.
* Continuous Integration tools (e.g. Jenkins, Gitlab Pipeline, TeamCity, Bamboo); Build automation tools (Gradle).
* Strong experience in code review, debugging, understanding and application of data structures, ability to quickly read through others codeCan articulate the technical details, requirements and work with Jr. developers.
* Lead and mentor team with evolving frontend technology trends and tools.
* Focused, dependable, detail-oriented, and hands-on complete tasks quickly and thoroughly.
* Excellent English communication skills (verbal and written).
* Great team ethics and collaboration skill for remote work with the team.
* Strong sense of ownership and responsibility of deliverables.
* Analytical bent of mind, Good time management skills, Curiosity for learning.
* Attention to detail.
* Excellent communication skills and proven ability to work in a cross-functional environment.
* Must be able to brainstorm and communicate technology ideas and issues with peers and management.
* Able to communicate well with teams in India and the business users.