Provides technical leadership with defining, developing, and evolving software and products / tools in a fast paced and agile development environment using the latest software development and DevOps practices
Must be able to individually contribute to projects.
Provides guidance to developers with planning, design, and execution of their user stories
Drives increased efficiency across the team, eliminating duplication, leveraging product and technology reuse where possible.
Excellent development, and debugging skills
Ability to learn, act, and thrive in a fast-paced environment.
Work with an Agile mindset with experience working in Agile (Scrum) Development projects.
A natural curiosity for new scripting languages , frameworks and technologies
Desired Candidate Profile
Experience as a developer with a proven track record in onetime and successful deliveries in Node.js/Java/dotNet/Php/Python & PostgreSQL/Mongo/MySQL stack.
Must be equally proficient in front-end technologies like react/angular/vuejs.
Work end to end on microservices and Serverless architectures built on cutting edge technologies like gRPC, GraphQL, Prisma, etc (Strong practical experience preferred)
Strong knowledge of database & web applications & design patterns.
Hands-on development and architecture/system design experience.
Should have strong logical abilities
Expert in core data structures as well as algorithms and has the ability to implement them using language of choice when necessary
User authentication and authorization between multiple systems, servers, and environment.
Should have experience with setting processes for development team
Must be familiar working in the below environments.
Experience with creating & using reusable components
Must be experienced with writing technical documentation for projects.
Strong knowledge in following tools/tech - CI - Jenkins,DB (Postgres, mysql, Oracle, MongoDB) and Cache (Redis, Memcached), Git , Jira/Confluence, NPM, Postman, Containers, CI/CD tools