Senior Back-end developer

 (4+ years exp)
₹4L – ₹8L
Published: 1 month ago
Avatar for XPayBack

XPayBack

PayBack Application for Online and In-store

Job Location

Job Type

Full Time

Visa Sponsorship

Not Available

Hires remotely in

Relocation

Allowed

Skills

Python
Node.js
React.js
AWS

The Role

We're looking for a Senior Backend Developer with an international fintech start-up, XPayBack, on a mission to protect and grow its clients’ life savings.
About the job
This is an excellent fit for talented engineers who thrive in a fast-paced environment. We care deeply about your passion and dedication to the craft of software.

What you’ll be doing

  • Drive design and building of innovative and performant features into our next-generation software applications. Apply deep knowledge of computer science & programming principles, combined with empirical professional experience into innovative solutions.
  • Develop, integrate & document libraries and frameworks that allow us to effectively scale development on our applications across multiple projects as common services or components, leveraged by multiple products, within scope, cost, time & quality constraints.
  • Build and track quality into agile product lifecycle encompassing requirements, design, code, testing, delivery, support.
  • Enable and write clear maintainable full-stack solutions that scale, adhere/improve/augment existing standards, working in a professional software engineering environment (source control, shortened release cycles, continuous integration, deployment, etc.).
  • Understand and socialize company goals, metrics and align with the team’s technical goals.
  • Advise product owners and UX on what’s feasible technically, a partner in user requirements translation to technical specifications. Participate in product planning sessions as a technical SME.
  • Support our products, identify, and fix root causes of production incidents, own troubleshooting, and resolution of production issues across teams.
  • Own discovery, solutioning, monitoring, incident resolution – imbibe and socialize DevOps mindset.
  • Own product quality and work to quickly address production defects.
  • Embed a DevOps mentality within the team.
  • Serve as a technical lead for your team as needed or special purpose projects per business priority. Identify & own coaching opportunities.
  • Stay current with learning current trends in technology and mentor and guide junior engineers and interns.
  • Partner with architects, engineers, development managers, product managers, agile coaches across the engineering practice in an agile environment, with scrum implemented at scale globally.
  • Driver in continuous improvement processes through metrics and feedback. Welcome, change and complexity. ?Learn quickly and adapt fast. ?Be a change leader!

Requirements:

  • Bachelor’s in computer science or related discipline; or equivalent work experience
  • 5-10 years of experience with developing enterprise web applications using NodeJS and its frameworks
  • 5+ years’ REST services, SOA, micro-services
  • 5+ years’ unit testing, mocking frameworks, automation frameworks
  • 5+ years experience working in agile methodologies (Scrum, Kanban)
  • DevOps mindset – 3+ years’ experience in a mature CI/CD SDLC environment, implemented exception handling, logging, monitoring, performance measurement, operational metrics knowledge
  • Good understanding of data structures and algorithms, object-oriented programming, databases, SQL, web programming, design patterns, SOLID principles
  • Understanding the nature of asynchronous programming and its quirks and workarounds
  • Understanding of user authentication and authorization between multiple systems, servers, and environments
  • Experience implementing automated testing platforms and unit tests
  • Good analytical and problem-solving aptitude
  • Strong communication, partnership, teamwork skills required

Technologies:

  • JavaScript/Typescript
  • NodeJS with frameworks like Express/Fastify/NestJS
  • Unit Testing frameworks like Jest/Mocha
  • SQL Databases like MySQL/Postgres and NoSQL Databases like MongoDB
  • Docker/Kubernetes/OpenShift
  • Version Control Systems like Git/SVN
  • Package managers like npm/yarn
  • Module bundlers like webpack, gulp, etc.
  • Experience with cloud technology stacks like AWS, Azure, Google Cloud, etc.

Bonus Points:

  • Open-source contribution, repositories, personal projects
  • Participation in communities of interest, meetups
  • Certifications in technology, agile methodologies
  • Prior experience in agile implemented at scale across multiple teams globally
  • Skills at front-end engineering using Object-Oriented JavaScript, and has knowledge of at least one of the following JavaScript Frameworks (Vue, ReactJS, Angular, etc.), along with HTML5 and CSS3

More about XPayBack

Founders

Joseph C
Founder • 3 years
San Francisco
image
Go to team image

Similar Jobs

Crimson Interactive company logo
Crimson Interactive
AI powered literature analysis and comprehension tool for researchers
SM Global company logo
SM Global
We are an integrated Marketing and Development Agency in Mumbai, India
Moneytor company logo
Moneytor
Automating Stressed Receivables Management
Syspree company logo
Syspree
SySpree is a full-service digital agency in Mumbai
PlanetSpark company logo
PlanetSpark
Building the next generation of Confident Speakers and Creative Writers
Subdine Solutions company logo
Subdine Solutions
Improving restaurant profits by applying artificial intelligence