Senior Engineer
( Project Base 3 Months )
Job Description
We are looking for a skilled Senior Engineer to join our growing engineering team. The ideal candidate has a solid background in building scalable, high-performance backend systems using , with strong experience in NodeJs. You will play a key role in designing and delivering services that power mission-critical fintech and banking applications.
Key Responsibilities
● Design, develop, and maintain scalable backend services and APIs using , ExpressJS,and NestJS
● Apply Clean Architecture principles to ensure codebase maintainability, scalability, and testability
● Implement RESTful APIs with best practices for performance, security, and reliability
● Prificient works with Redis, Kafka, and RabbitMQ to build efficient caching and messaging solutions
● Participate in system design discussions and contribute to architectural decisions
● Write clean, maintainable, and well-documented code following industry best practices
● Troubleshoot and resolve production issues with a focus on reliability and scalability
● Collaborate with frontend engineers, QA, DevOps, and product teams in an Agile environment
● Optimize application performance and scalability for high-throughput fintech applications
● Maintain database schemas and queries using SQL (MySQL, PostgreSQL) and NoSQL databases
● Ensure compliance with IT standards, security policies, and SDLC/Agile methodologies
Requirements
● Bachelor's degree in Computer Science, Software Engineering, or related field
● Minimum 3-4 years of hands-on experience in backend development with
● Strong proficiency with ExpressJs, NestJS and Clean Architecture design principles
● Experience with Core Banking System, Remittance is a plus.
● Experience with Redis, Kafka, RabbitMQ, or similar caching/messaging tools
● Solid understanding of object-oriented and functional programming concepts
● Proficiency in version control systems (Git)
● Strong knowledge of relational databases (MySQL, PostgreSQL) and NoSQL databases
● Experience working in Agile/Scrum teams with CI/CD pipelines
● Familiarity with cloud platforms (AWS and/or GCP).
● Strong problem-solving skills, business acumen, and ability to deliver robust solutions
● Excellent communication skills and proven ability to collaborate in cross-functional teams
● Previous experience in fintech or banking services is highly desirable
● Strong proficiency in English, with the ability to communicate effectively in both written and verbal forms.