
Senior Backend Developer at Blossom. Location Information: Colombia. Join Blossom! We are a growing ecosystem of fully integrated digital banking solutions, designed by and for credit unions. We’re seeking a seasoned . Node.js/NestJS Developer. to help us build robust, scalable systems.. About the Job. You will design and develop backend services with . Node.js. and . NestJS. , applying solid software architecture, design patterns, and . SOLID. principles. Your work will include building and consuming . GraphQL. APIs, enabling real-time features with . WebSockets. , and implementing . unit. and . end-to-end (E2E). tests. You’ll own data access with advanced . SQL. (complex queries, optimization), manage migrations and models using an ORM such as . Sequelize. , and integrate cloud components on . AWS. (e.g., . Lambda, RDS, DynamoDB, SQS. ). You’ll also collaborate through . Gitflow. , create reusable libraries, custom middlewares, method decorators, and scheduled tasks (. cron jobs. ).. Requirements. Education:. Professional in systems engineering, electronic engineering, statistics, mathematics, or related fields; specialization preferred.. English:. Basic to intermediate level.. Experience:. . 4+ years. of professional experience with . Node.js, JavaScript, and TypeScript. .. Frameworks:. Strong hands-on experience with . NestJS. .. Software Design:. Solid understanding of software architecture, design patterns, and . SOLID. principles.. Databases:. Intermediate to advanced . SQL. (write/optimize complex queries); experience with . ORMs (e.g., Sequelize). and handling . database migrations. .. Cloud (AWS):. Proven experience with . Lambda, RDS, DynamoDB, and SQS. .. APIs & Realtime:. Proficiency building/consuming . GraphQL. APIs and implementing . WebSockets. .. Ecosystem & Practices:. Experience implementing libraries, . custom middlewares. , . method decorators. , and . cron jobs. ; strong knowledge of . Gitflow. ; proficiency writing . unit. and . E2E. tests.. Perks. 100% Remote Work. – Work from anywhere. Growth Opportunities. – Learn, lead, and move into more senior roles. Performance Incentives. – Earn bonuses for excellent contributions. Multicultural Environment. – Work with global talent in a collaborative team. Continuous Learning. – Access to resources, mentorship, and upskilling programs