Senior Developer - Node.js | Multinational Retail Services Company | 6-8 years (BB-DF82E)

Found in: Neuvoo Premium IN


Primary Purpose: 
· This role work on Our hardest problems, building high quality, architecturally sound systems that are aligned with our business needs
· Undertake the technical ownership of the developed platform.
· Hands-on development experience in node stack with proven expertise in core design ground up with sound algorithmic thought process enabling bullet-proof application performance in terms of key drivers like security, load and scalability
· Aspire to continue to pursue career in technical stream
· Build a reputation for the company in tech fraternity by building cutting edge technology in house and evangelizing the same in various tech forums and conferences

Preferred Formal Education/Qualifications:
· Graduate degree or Post-graduate level education
Mandatory Formal Education/Qualifications e.g. CPA
· Graduate degree or Post-graduate level education

Work Experience:
· Into Software development – 6+ years
· Agile Delivery – 4+ years
· Modern architectures – 5+ years (eg. Microservices, event streaming, single page apps, containers, serverless, infrastructure as code)
· Retail – 3+ years

Skills/Knowledge/Abilities/Technology Used:
o You can write high performant code ! Have deep knowledge of Algorithms, Data structure and Application architecture design for cloud .
o Programming language is not super important. Being able to build a cross-functional team that can produce code in a number of different languages is important. Being able to select the right language for the right job is important hence your ability to be able to perform technical leadership duties irrespective of the programming languages in place. At this stage our platforms will mainly contain nodeJS and small amounts of java fronted by modern REST APIs on the server side complimented by single page applications on the frontend.
o We are building a platform from scratch. As such you will be well versed in custom development in an various open-source frameworks and be able to integrate with SaaS packages as well.
o You're not a Data Scientist but you have experience setting up data driven architectures and have an ability to design a platform that can expose and consume our data assets as required
o You are a seasoned technical person. As such, you have experience in traditional architectures but of recent years have been exclusively designing and implementing modern digital solutions.
o You have significant experience with and prefer the following modern technologies and architectures:
§ AWS is your preferred infrastructure provider and you have significant experience in the core AWS IaaS eco-system as well as other parts of their constantly evolving eco-system.
§ You prefer to automate everything and are well versed with a number of infrastructure-as-code technologies.
§ Significant experience with container based architectures such as Docker.
§ Core javascript (on Node)
§ Highly proficient with at least 2 other server-side technologies.
§ Extensive experience with microservice based architectures and technologies.
§ Experience with event streaming based architectures and technologies.
§ RDBMS, NoSQL and various in-memory cache technologies.
§ Use of various open-source libraries and frameworks.
§ Functional test automation frameworks.
§ Public facing APIs.
§ Experience with Modern front end like React/Vue
o You have an interest in the following even if you don't have any commercial experience:
§ AI.
§ Machine Learning.
§ Deep Learning.
o You have retail experience.
o You contribute to open source

Architecture and Design Skills
o You can balance people, process and technology in order to select the right architecture, technology or product.
o You don't use agile as an excuse not to capture important artifacts. You understand the concept of capturing and producing artifacts with the right fidelity.
o You can balance the need to deliver outcomes versus creation of technical debt. You understand how to implement strategies to manage and communicate technical debt with stakeholders and teams.
o You understand that architecture is not an upfront exercise and realise that it needs to emerge a few steps ahead of the current platform.
o You are able to communicate complex designs to less technical stakeholders.

Delivery Processes
o You have some waterfall delivery experience but prefer to work exclusively with agile delivery methods.
o You have experience with a number of iterative delivery methods and understand that a practical rather than dogmatic approach to agility is best.
o Establish and own the delivery processes.
o You are passionate about delivery automation (CI/CD).
o You understand that quality is a first class citizen and is everyone's responsibility.
o You understand the role of a delivery team in a devops culture and strive to achieve this in a scalable 24*7 operations environment.


calendar_today1 day ago

Similar jobs

location_onKumbalgodu, India


I expressly authorise the Terms and Conditions