Vigil Logo

Vigil

Senior NodeJS Engineer

Posted 15 Days Ago
Remote
Senior level
Remote
Senior level
As a Senior NodeJS Engineer, you will collaborate with stakeholders to solve complex problems, design innovative features, mentor team members, and enhance user experiences. Your role involves diagnosing performance issues, developing new solutions, and ensuring system reliability in high-traffic environments.
The summary above was generated by AI

SUMMARY:

As a Senior NodeJS engineer, you will collaborate with key stakeholders to tackle complex business challenges. You'll design and implement cutting-edge features, scale applications for high-traffic environments, and enhance user experiences across diverse brands. This role offers the opportunity to mentor team members, refine system requirements, and significantly impact the products and customer satisfaction.

We are looking for candidates who are as excited about pushing their own development as they are about advancing our technology stack. 

Our core developers are passionate about software engineering and enjoy developing their skills and abilities in a friendly and supportive environment of keen learners.

WHAT WILL YOU BE DOING:

You will join our engineering team and be a valued member working closely in a collaborative, autonomous, cross-functional team. You will help with the following:

  • Partner with business stakeholders to identify and address critical problems.
  • Develop and implement new features and solutions to advance our products.
  • Analyse existing programs to diagnose performance issues and troubleshoot effectively.
  • Mentor team members to foster professional growth and knowledge sharing.
  • Break down system requirements into actionable tasks and prioritise them efficiently.
  • Operate both independently and collaboratively within a dynamic team environment.
  • Communicate clearly with non-technical staff and cross-functional teams.
  • Write and enhance documentation for company products and tools.
  • Maintain our products and assist in resolving production incidents.
  • Support customer service by addressing inquiries and providing solutions.
  • Be available for on-call support as required to ensure system reliability.
  • Scale applications to efficiently serve high-traffic markets.
  • Integrate with next-generation payment backend systems.
  • Improve maintainability across multiple brands and jurisdictions.
  • Develop self-service tools for players to complete transactions and resolve issues independently.
  • Provide tools for Customer Support to handle transaction follow-ups swiftly and effectively.
  • Integrate new payment methods and providers, expediting the process through automation and configuration enhancements.

WHAT WE ARE LOOKING FOR:

  • Bachelor's degree in Computer Science or any related technical field
  • Strong team player with a collaborative mindset.
  • Proactive problem-solving attitude with exceptional troubleshooting abilities.
  • Basic project management skills and experience with Agile Scrum methodologies.
  • Proficiency in the following technologies: Node.js, TypeScript, JavaScript, React, Git, Linux, RESTful APIs, Docker and Object-Oriented Programming (OOP).
  • Experience working in Agile development environments.
  • Strong English communication skills, both written and verbal

AWESOME BUT NOT REQUIRED:

  • Varnish or HTTP accelerators, in general
  • Experience with Redis.
  • Familiarity with Continuous Integration/Continuous Deployment (CI/CD) pipelines.

WHAT’S IN IT FOR YOU?

  • Be part of our collegial environment where responsibility and authority are shared equally amongst colleagues and help create our company culture
  • A culture in which we don’t criticise failure but ensure we learn from our mistakes
  • An Agile environment where your ideas are welcome
  • The possibility to grow and experience different projects
  • Ongoing Training & Mentoring
  • The possibility to travel

- ATTENTION! THIS POSITION IS FOR PORTUGAL OR BRAZIL BASED ONLY

Top Skills

JavaScript
Node.js
Typescript

Similar Jobs

9 Days Ago
Pune, Mahārāshtra, IND
Remote
10 Employees
Senior level
10 Employees
Senior level
Software
The Senior Node.js Developer will build server-side logic and ensure performance and responsiveness for client applications. Responsibilities include designing serverless applications, working with RESTful APIs, conducting unit tests, mentoring junior engineers, and debugging using modern development tools.
10 Days Ago
8 Locations
Remote
21 Employees
Senior level
21 Employees
Senior level
Edtech • Software
As a Senior Full-Stack Engineer, you will collaborate with product designers to collect technical requirements and develop new features using Node.js and React. Responsibilities include maintaining and scaling the web application, writing clean code, and ensuring code quality through thorough unit testing.
Be an Early Applicant
15 Days Ago
India
Remote
1,784 Employees
Senior level
1,784 Employees
Senior level
Software
As a Senior Software Engineer, you will communicate with stakeholders, craft high-quality client code, gather requirements, and engage in agile software development. You'll mentor others while independently driving project delivery and ensuring performance and scalability in enterprise-level systems.

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account