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

Techmatters Technologies company logo
Techmatters Technologies
A software development & cloud solutions firm working with HR & communication teams
LeadSquared company logo
LeadSquared
Sales Execution SaaS for high-velocity and high-volume sales
Dhwani RIS Ventures company logo
Dhwani RIS Ventures
A technology-driven social impact venture
Moneytor company logo
Moneytor
Automating Stressed Receivables Management
Cognitive Clouds company logo
Cognitive Clouds
We are product innovators, We transform your napkin sketches into loveable products