Job Description
Job Title - FE Senior Software Engineer*
Skill: React + GraphQL + NodeJS Sr Developer
Location: Ecity, Bangalore
Exp: 5-8yrs
*Role Description -*
Our Digital and eCommerce division is looking to transform the Digital and eCommerce technology engine. As a Senior Software Engineer, you will play a key role helping to design and build new features and components in our evolving platform, helping to embrace modern principles like microservices and event driven architectures.
*ESSENTIAL JOB FUNCTIONS*
* Work as part of an Agile development team, taking ownership for one or more services
* Take ownership of features and epics, working as part of a team ensuring excellence in design, code, test and operation
* A willingness to embrace change and foster a Growth and Learning culture on the team
* Mentoring team members through code review, design reviews
* Work with product owners to help refine the backlog, breaking down features and epics into executable stories
* Have a high quality software mindset – making sure that the code you write works
*Education:*
* Bachelor’s/Master’s degree in computer science or equivalent.
*Mandatory Skills:*
* 5+ years of hands-on software engineering experience
* Recent experience in React, GraphQL and NodeJS
* Experience in developing REST services.
* Experience in unit test & performance testing automation frameworks.
* Ability to provide solutions based on the business requirements.
* Ability to collaborate with cross-functional teams.
* Ability to work with global teams and a flexible work schedule.
* Must have excellent problem-solving skills and be customer-centric.
* Excellent communication skills.
*Preferred Skills:*
* Experience with Microservices, CI/CD, Event Oriented Architectures and Distributed Systems
* Experience with cloud environments (e.g., Google Cloud Platform, Azure, Amazon Web Services, etc.)
* Familiarity with web technologies (e,g,, JavaScript, HTML, CSS), data manipulation (e.g., SQL), and version control systems (e.g., GitHub)
* Familiarity with DevOps practices/principles, Agile/Scrum methodologies, CI/CD pipelines and the product development lifecycle
* Familiarity with modern web APIs and full stack frameworks.
* Experience with Java, ElasticSearch, Kubernetes, Spring, Spring Boot, Big data, Oracle, Postgres are a plus
* Experience developing eCommerce systems – especially B2B eCommerce – is a plus.
