What you’ll do
- You will be working as full stack developer with more focus towards frontend development, be responsible for all phases of engineering. From early specs, design/architecture, technology choice, development, unit-testing/integration automation and deployment.
- Drive cross-team technical discussions that synthesise diverse points of view
- Take ownership of services and features throughout its life cycle.
- Define standard methodologies for design, coding, performance, monitoring, and lead code review processes
- Introduce new cloud technologies, tools & processes to keep innovating in subscription area to drive greater business value
- Proactively identify technical gaps in the current solution, explore solution options with broader stakeholder and guide the team to implement solutions to improve performance, scalability, availability and security
- Serves as a role model for the team in terms of developing robust code both quickly and efficiently.
What you need to succeed
- 10+ years of software development experience
- 9+ years of proven experience developing consumer facing web applications
- Expertise in JavaScript and comfortable with ES6, React, Redux & Storybook
- Experience in building reusable UI components using React framework
- Experience in building microservices in Java and/or Node.JS
- Should have excellent computer science fundamentals and a good understanding of architecture, design and performance of algorithms
- Proficiency in cloud technologies. Well versed with microservices architecture/design patterns , cloud based web services architecture and frameworks
- Good exposure to development, code quality and build tools: Eclipse, Jenkins, Maven, Git, Sonar
- Experience in data modelling and design for SQL and NoSQL databases – experience in logical database design and providing recommendations database query tuning
- Strong appetite for security, availability, scalability, performance, extensibility and maintainability
- Experience with Agile/Scrum/DevOps software development methodologies
- Excellent written & verbal communication, documentation and presentation skills