Job Title:
We are looking for a self motivated professional for the role of full stack developer
for our Start up company
Designation: Sr. Software Engineer
Role: Full Stack Developer
Education : Btech/MCA
Experience: 3-5 yrs
Required Skill Set:
– Must have experience of 3+ years in Modern web development application in end to
end development
– Hands-on experience in writing advanced Node.JS applications.
– Knows how to model data and aggregate insights in MongoDB (including indexing,
streams & security)
– Strong knowledge on microservices applications and their scalability
– Strong Experience on React JS/Angular 4/5, CSS, HTML5
– Highly passionate about building REST APIs with multiple authentication practices
like JWT Auth, OAuth
– Experience and knowledge of open source tools & frameworks, broader cutting edge
technologies around server side development
– Excellent data structure & algorithm and problem solving skills
– Customer-focused, ready to face challenges, work & help multiple teams and be able
to multi-task
Key Responsibilities:
– Collaborate with clients and internal product teams to understand their expectations
and requirements.
– As a Technical lead, you will be managing a team of 4-5 frontend/full-stack
developers
– Given a product idea, decompose the problem, define architecture, prepare detailed
design and get the product developed by the participants
– Define the overall, multi-tier application architecture, select appropriate web
technologies, frameworks, components, tools, design patterns and best practices to
be used for new project engagements.
– Proactively identify architectural gaps and weaknesses, and recommend
appropriate solutions.
– Collaborate with team of UI engineers, user experience designers, and visual
designers to deliver best of class user interfaces for web, mobile and tablets.
– Define and establish coding standards
– Have to work on Production deployment.
– Provide functional/non-functional, design, and code reviews.
– Identify and evolve common tools stack, design and develop reusable frameworks /
components with an aim to standardize and accelerate user interface development
across various user interface development projects.
– Serve as a thought leader and mentor on technical, architectural, design and
related issues.
– Research and implement new / emerging web technologies and frameworks to
improve user experience and UI engineering productivity.