Blossom Services
Join Blossom!
We are a growing ecosystem of fully integrated digital banking solutions, designed by and for credit unions. We are seeking a dynamic, results-driven Full-Stack Developer (Node.js) with a B2-C1 level of English. If you are passionate about building scalable, high-quality applications and want to be part of an innovative company, this is your opportunity.
Job Summary
We are looking for a professional with strong experience in TypeScript for both front-end and back-end development, who thrives in agile environments and transforms ideas into clean, scalable, and secure code.
Proficiency in Node.js, React, React Native, and AWS infrastructure is key, along with the ability to design robust RESTful and GraphQL APIs. You will work closely with designers, Product Owners, QA engineers, and fellow developers to deliver high-impact features in every sprint.
Responsibilities
Develop and maintain high-quality applications using TypeScript for both front-end and back-end.
Build server-side applications with Node.js and frameworks like Express.
Develop responsive web apps with React and mobile apps with React Native.
Configure and work with AWS services (EC2, S3, Lambda, API Gateway, RDS, etc.).
Design and implement efficient RESTful and GraphQL APIs.
Manage relational and non-relational databases (MySQL, PostgreSQL, MongoDB).
Apply security best practices and implement authentication/authorization in web and mobile applications.
Collaborate on UX/UI improvements to deliver exceptional user experiences.
Troubleshoot and resolve technical issues quickly and effectively.
Communicate clearly with team members in English (B2-C1 level).
Required Skills and Experience
Proven full-stack development experience with TypeScript.
Expert knowledge of Node.js and its ecosystem (Express or similar).
Experience with React for web and React Native for mobile.
Proficiency with AWS services and cloud configuration.
Strong API design skills (RESTful and GraphQL).
Solid understanding of relational and non-relational databases.
Hands-on experience in security and authentication practices.
Strong problem-solving skills and the ability to work both independently and in a team.
Excellent verbal and written communication skills in English (B2-C1).
What We Offer
100% remote work.
Flexible time off.
Payment in USD.
Access to Udemy courses for continuous learning.
Connectivity allowance.