Senior Node.js Backend Engineer
N-iX · Ukraine
RemotoNão informadoSênior
Publicada semana passada
Sobre a vaga
<p>We are looking for a <strong>Senior Backend Engineer</strong> to join the Core Banking Services team and help build and scale a high-performance Banking-as-a-Service (BaaS) platform. We build and scale the high-performance, serverless API layer that empowers both internal consumers and partner banks to manage customers and their accounts.</p>
<p>As a pure backend engineering team, we don't build UI components. Instead, we focus entirely on engineering robust, highly available, and secure distributed services. The team owns the end-to-end lifecycle of core banking entities, including:</p>
<p>- Identity & Compliance: Automated customer onboarding and complex KYC workflows.</p>
<p>- Ledger & Accounts: Scalable deposit account management systems.</p>
<p>- Reporting: High-throughput data processing for reporting obligations, observability, and account statement generation.</p>
<p><br><strong>Responsibilities:</strong></p>
<ul>
<li>Build and maintain the BaaS API services, including REST API and event-driven systems with a serverless architecture that other teams and partners depend on, making sure they're reliable and accurate.</li>
<li>Help shape how we solve problems: contribute ideas on how things should be built, weigh in on important decisions, and make sure we're building things the right way for the long term.</li>
<li>Keep our CI/CD processes healthy: spot when things are slow or breaking, and take action to make the team's day-to-day smoother and faster.</li>
<li>Drive architectural decisions and solution design within your domain, including writing technical solution designs, participating in threat modeling workshops, and collaborating cross-team on upstream/downstream dependencies.</li>
<li>Take ownership of production reliability by participating in an On-Call rotation, leading incident investigations, identifying root causes, and driving hotfixes, as the team does with live incidents on the platform.</li>
<li>Work with external partners and services we connect to, and take ownership when something on their side needs following up or resolving.</li>
<li>Keep our build, testing, and release processes healthy: spot when things are slow or breaking, and take action to make the team's day-to-day smoother and faster.</li>
</ul>
<p><strong>Must have:</strong><strong> </strong></p>
<ul>
<li>Minimum 5 years of hands-on experience as a backend engineer, with at least 2 years of NodeJs/TypeScript experience. </li>
<li>Highly responsible for working with critical high-core value systems for the company.</li>
<li>Solid experience with AWS Serverless services - Lambda, SQS, API Gateway, EventBridge, DynamoDB, S3.</li>
<li>Solid understanding and practical application of design patterns</li>
<li>Hands-on experience with Infrastructure as Code (preferably Terraform & CDK).</li>
<li>Hands-on experience with TypeScript testing practices (unit, integration, system testing).</li>
<li>Experience with event-driven architectures (e.g., Kafka)</li>
<li>Familiarity with RESTful API design and OpenAPI specifications.</li>
</ul>
<p><strong>Soft skills:</strong></p>
<ul>
<li>Excellent communication skills. Ability to articulate challenges and solutions clearly.</li>
<li>Proven team player. Collaborates well with others and supports shared goals.</li>
<li>Critical thinking and problem-solving capabilities; able to design robust solutions and analyze production issues.</li>
<li>Proactiveness in supporting teammates and driving technical improvements.</li>
<li>Fluency in English.</li>
</ul>
<p><strong>Good to have:</strong></p>
<ul>
<li> Experience working in a monorepo setup (pnpm workspaces or similar).</li>
<li>Experience with Relational Databases (MySQL) and an ORM such as Prisma.</li>
<li>Experience with NoSQL databases (e.g., DynamoDB or similar)</li>
<li>German-language skills are a plus but not mandatory.</li>
</ul>
<p><br><br></p><div class="content-conclusion"><p><strong>We offer*:</strong></p>
<ul>
<li>Flexible working format - remote, office-based or flexible</li>
<li>A competitive salary and good compensation package</li>
<li>Personalized career growth</li>
<li>Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)</li>
<li>Active tech communities with regular knowledge sharing</li>
<li>Education reimbursement</li>
<li>Memorable anniversary presents</li>
<li>Corporate events and team buildings</li>
<li>Other location-specific benefits</li>
</ul>
<p>*not applicable for freelancers</p></div>
Leu e ficou na dúvida? A nota responde.
Ver minha nota