Careers

Careers | Sr. Software Engineer (Backend NodeJs)

Sr. Software Engineer (Backend NodeJs)

Bangalore, India

 About Extenda Retail

Extenda Retail is a leading software provider to global retailers. We help major retail chains with their digital business transformation by delivering innovative solutions and services that enable our clients to lead the retail technology revolution. We have an extensive client base throughout Europe with our solutions being used in over 35 countries.

Extenda Retail is perfectly positioned to aggressively win new business on a global scale. We are driven by our mission to simplify shopping and we are committed to making sure our existing and future clients thrive in the highly competitive and rapidly changing retail industry.

About Symphony Technology Group (STG)

STG is a Silicon Valley (California) based private equity firm that has a long and successful track record of transforming high potential software and software-enabled services companies, as well as insights-oriented companies into definitive market leaders. The firm brings expertise, flexibility, and resources to build strategic value and unlock the potential of innovative companies. Partnering to build customer-centric, market winning portfolio companies, STG creates sustainable foundations for growth that bring value to all existing and future stakeholders. The firm is dedicated to transforming and building outstanding technology companies in partnership with world class management teams. With over $5.0 billion in assets under management, including a recently raised $2.0 billion fund. STG’s expansive portfolio has consisted of more than 30 global companies.

STG Labs is the incubation center for many of STG’s portfolio companies, building their engineering, professional services and support delivery teams in India. STG Labs offers an entrepreneurial start-up environment for software and AI engineers, data scientists and analysts, project and product managers and provides a unique opportunity to work directly for a software or technology company. Based in Bangalore, STG Labs supports hybrid working

https://stg.com

Come Join the Extenda Retail Family

Extenda Retail is on its path to innovation and wants to mash up and create a cloud-based solution in the Strategic and Portfolio Project Management space and create a platform that will revolutionize the way people manage projects and product portfolios.  We are transforming our product and invite you to come be part of our transformation as we enhance our current platform into a world class platform that we will be architecting and building together and deploying the same in GCP Cloud.

In Extenda Retail we embrace agile principles and values with autonomous empowered teams, rapid release cycles, continuous improvement mindset.

Welcome and be part of a vibrant, competent, and dynamic multicultural team and begin an exciting career journey with the Extenda Retail team in STG Labs India.

https://www.extendaretail.com/ 

NodeJS Developer

We are looking for a strong Javascript/Typescript Developer to join our team!  As a Javascript/Typescript Developer, you will have to have a strong understanding of NodeJS and the different frameworks like NestJs, Express, SailsJS, etc., and have experience working on Cloud and Containers.

The Developer will perform duties and tasks to support a complete life cycle management (example: Analysis, Technical Requirements, Design, Coding, Testing and implementation of Systems, etc.).

The Developer will work closely with the Product and Technical teams across different regions primarily Europe and will be part of an Agile Team.  The role includes research and Continuous Development of new Products based on new Technologies.  This position collaborates with the operations team routinely and henceforth excellent English communication skills (both written and verbal) are essential.

  • A clean coder who will always leave the code in better shape than they found it.
  • A curious person who never stops learning and loves to try new things, even when they don’t succeed on the first try
  • A team-oriented developer with the motivation to bring out the best in others
  • A person who shares our appreciation for transparency and is willing to share their experience and knowledge for the benefit of the team
  • Someone who is willing to take a stand for something they believe in.
  • Somebody that takes pride in their work and knows that development is a craftsmanship

Duties & Responsibilities

  • Conducts systems and requirements analysis, creates and contributes to task lists, cost and time analysis
  • Performs assigned functions and tasks to meet project plan and quality review requirements.
  • Raises issues as appropriate to support effective resolutions.
  • Analyzes specifications and user requirements to perform assigned applications development work.
  • Assists with system and component designs to meet requirements.
  • Participates and documents design and code reviews to improve quality.
  • Analyzes, designs, codes, tests, and documents to develop application software.
  • Develops unit tests and unit test plans to deliver quality code.
  • Performs applications maintenance and support functions to support problem resolution.

Qualifications:

  • Bachelor’s degree in computer science or IT related field
  • 4-6 years of experience working across different product domains in a product development/engineering role
  • Good communication skills necessary to manage business requests and work with different teams across different geographies and time-zones; experience working with remote and distributed teams will be an added advantage
  • Hands-on working knowledge and experience is required in:
    1. JavaScript, Typescript, NodeJS (Express, NestJs, etc.)
    2. Experience working in GCP or AWS or Azure
    3. Experience working in Containers & Unix Platforms
    4. Relational Databases (PostgreSQL, MySQL, SQL, etc.)
    5. Agile Methodologies (Scrum, TDD, BDD, etc.)
    6. Understanding of Microservices Architecture, Domain Driver Design, Test Driven Development and Secure Design patterns and architecture is a must
    7. Structures and using Javascript, Typescript and/or other Programing Languages
    8. Strong organizational skills
    9. Agile Methodologies (Scrum, TDD, BDD, etc.)
  • Experience with several of the following tools/technologies is desirable:
    1. GIT (Bit Bucket, Gitlab, etc.), Jira, Gradle, Maven, Jenkins, SharePoint, Eclipse/IntelliJ.
    2. Design Patterns and implementing the Design Patterns
    3. Development of Complex Application and System Architectures
    4. NoSQL Databases (Redis, Mongo, etc.)
    5. Full stack development
    6. Experience working with CI/CD pipelines with for example GitHub Actions.
  • Knowledge of the following technologies is a plus:
    1. Other Programming Languages (Java, Python, etc.)
    2. Continuous Integration and Continuous Delivery Tools like Jenkins, Git, etc.
    3. Secure Development based on OWASP standards.

OTHER OPENINGS AT Extenda Retail

Sorry, we couldn't find any related posts.