As a key member of the Product Engineering team, you will be responsible for end-to-end development lifecycle from requirement, architecture, design, implementation, testing, deployment and support with a focus on delivering solutions adhering to business goals, technical requirements and engineering standards.
Job Responsibilities:
· Hands on Design, Development, Deployment & Support of JavaScript and TypeScript based platforms, frameworks, and web applications
· Incorporates standards and best practices, including performance, security, scalability and maintainability
· Interact with Business System Analysts to design and deliver technical solutions to support various business functions
· Create rich web user interfaces using HTML, CSS, JavaScript and Typescript.
· Create server-side functionality using asynchronous, highly scalable design principles
· Provide thought leadership and lead innovation by exploring, investigating, recommending, benchmarking and implementing tools and frameworks.
· Work in a Globally Distributed Development team environment to enable successful delivery with a minimal supervision
· Advocate, document, and follow best design and development practices
It is you, if:
· You are passionate, creative and self-driven
· You are curious and collaborative, and a believer in the power of teams and teamwork
· You are flexible and have a broad set of capabilities to wear multiple hats
· You thrive in a dynamic and a fast-paced environment
· You pursue speed and simplicity relentlessly
· You are a natural leader in everything you do
Experience:
· BS/MS degree or equivalent with 4+ years in the field of Software Engineering and Development
· Minimum 2 years of strong hands-on API development experience with Node.js is a must
· Minimum 1 year of development experience with any Web Frameworks like React, Angular, Vue, etc.
· Excellent understanding of ES6 and above, HTML5, CSS3
· Strong understanding of design patterns and best practices in JavaScript and TypeScript
· Working experience with unit testing on TypeScript and JavaScript using Jest, Puppeteer
· Working experience with Swagger (Open API Spec), OAuth, JWT, REST, JSON etc.
· Working experience in microservices API first development, API gateway & API Orchestration is a plus
· Working knowledge of how to use tools like Git, Jira and Github Actions
· Working knowledge on Reactive/Functional Programming Experience
· Working knowledge on Data modeling, Database integration and SQL
· Working knowledge on Web APIs and browser behaviour
· Exceptional communication, organization and presentation skills
· Experience working with Agile or Scaled Agile Framework is required
· Working knowledge of React state management libraries is a plus
· Understanding of Spring Framework, Zod is a plus
· Exposure to the other frameworks and programming languages like Java, Python, Golang is a plus
· Proven ability to quickly grasp the implications of evolving industry trends & technology intersects