Back-End Engineer (.NET /Node.js)
On behalf of our Client, a well-established financial institution from the Caribbean region Mobilunity is looking for a Back-End Engineer (.NET /Node.js) for a long-term engagement.
Our Client is the largest bank in the Caribbean region that serves 14 countries/territories. The aim is to make this organization from a traditional bank into a new era of fintech, working on the edge of what current fintech may offer.
The Back-End Engineer will be pivotal in developing and optimizing server-side logic for our digital banking platforms, with specialized focus on Anti-Money Laundering (AML) compliance systems. The role involves ensuring the responsiveness and scalability of our applications, enhancing user experience, and maintaining data integrity while supporting financial crime prevention initiatives. Working closely with compliance engineers, front-end developers, and cross-functional teams, the Backend Developer will implement server-side solutions, integrate with regulatory systems, and handle secure data storage solutions for AML workflows.
Key Responsibilities:
1. Development and Maintenance:
- Develop and maintain scalable and efficient backend services for core banking and AML compliance systems.
- Write clean, maintainable, and efficient code, adhering to best practices and coding standards.
- Design and implement business logic for AML transaction monitoring, customer screening, Risk rating, Deferral and regulatory reporting systems.
2. API Development and Integration:
- Develop and maintain RESTful APIs for integration with front-end services, external regulatory databases, and third-party compliance tools.
- Integrate with sanctions databases (OFAC, EU, UN), PEP lists, and regulatory reporting systems.
- Ensure secure API endpoints for sensitive financial and customer data handling in compliance with AML regulations.
- Integrate third-party services and maintain data integrity across multiple systems.
3. Database Management and Security:
- Design and optimize database schemas for high-volume transaction processing and compliance data storage.
- Implement robust data protection measures for AML case management, audit trails, and regulatory reporting data.
- Ensure data integrity and consistency across AML systems, maintaining proper audit logs for regulatory compliance.
- Write and execute efficient database queries for real-time transaction monitoring and historical data analysis.
4. Testing and Optimization:
- Implement unit, integration, and performance tests to ensure robustness and reliability of backend services.
- Develop specialized tests for AML rule engines, transaction scoring algorithms, and compliance workflows.
- Optimize applications for maximum speed, scalability, and data security.
- Performance tune systems to handle high-volume transaction processing and real-time monitoring requirements.
5. Security and Compliance Implementation:
- Implement security measures specific to financial services and AML compliance requirements.
- Ensure proper handling of sensitive customer data and transaction information in accordance with regulatory standards.
- Develop and maintain secure interfaces for regulatory reporting and audit trail generation.
6. Collaboration and Documentation:
- Work closely with front-end developers, product owners, and other stakeholders.
- Collaborate with compliance teams to understand AML requirements and translate them into technical solutions.
- Maintain comprehensive documentation of developed features, APIs, and backend architecture.
- Document AML system integrations and compliance-related technical specifications.
7. Continuous Learning and Improvement:
- Keep abreast of the latest industry trends, technologies, and best practices in backend development.
- Stay updated on evolving AML regulations and financial crime prevention technologies.
- Suggest and implement new technologies and tools to enhance application quality and user experience.
Requirements:
- At least 5 years of proven experience as a Backend Developer with a strong portfolio of developed applications.
- Proficiency in server-side languages (Node.js, C#, .NET) and corresponding frameworks.
- Deep knowledge of programming and engineering principles (SOLID, clean architecture, event sourcing).
- Strong knowledge of SQL and NoSQL database technologies (MSSQL, MySQL, Oracle, MongoDB, Couchbase).
- Significant experience in developing and consuming RESTful APIs and web services for large-scale applications.
- Experience with version control systems, particularly Git, and collaborative platforms (GitHub, Jira, Microsoft Teams).
- Strong knowledge of web server technologies (Apache, Nginx, IIS) and security best practices.
- Excellent problem-solving skills, communication skills, and attention to detail.
- Upper-intermediate level of English.
Nice to have:
- Proficiency in server-side languages (Python, Java).
- Previous experience in financial services, fintech, or AML compliance systems.
- Knowledge of financial crime prevention, transaction monitoring, or regulatory reporting systems.
- Experience with containerization (Docker, Kubernetes) and cloud services (AWS, Azure, Google Cloud).
- Familiarity with microservices architecture and event-driven systems.
- Experience with CI/CD practices and DevOps methodologies.
- Knowledge of Agile and Scrum development methodologies.
- Understanding of financial regulations and compliance requirements (BSA/AML, OFAC, etc.).
- Experience with immutable infrastructure and infrastructure automation tools.
In return we offer:
- The friendliest community of like-minded IT-people
- Open knowledge-sharing environment – exclusive access to a rich pool of colleagues willing to share their endless insights into the broadest variety of modern technologies
- Mobilunity Medical Insurance program designed to attend our teams’ needs
- Paid vacations and sick leaves, including 5 paid days per year that don’t require a sick note
- Perfect office location in the city-center (900m from Lukyanivska metro station with a green and spacious neighborhood) or remote mode engagement: you can choose a convenient one for you, with a possibility to fit together both
- No open-spaces setup – separate rooms for every team’s comfort and multiple lounge and gaming zones
- English classes in 1-to-1 & group modes with elements of gamification
- Neverending fun: sports events, tournaments, music band, multiple affinity groups
Come on board, and let’s grow together!
Required languages
English | B2 - Upper Intermediate |