Company Description :
Purpleplum is a leading Fintech as a Service provider that empowers companies with the tools necessary to launch secure, customized, and compliant fintech products. Our services enhance revenue and improve customer experience by offering a modern digital banking stack for consumer banking, corporate banking, and corporate applications. Utilizing our fully managed infrastructure, companies can seamlessly integrate and launch embedded fintech products such as accounts, payments, and cards with minimal technical effort.
Requirements :
- 6+ years of relevant software development experience using NodeJS and NestJS.
- Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
- Superb interpersonal, communication, and collaboration skills.
- Exceptional analytical and problem-solving aptitude.
Key Responsibilities :
Software Development : Lead the design, development, and deployment of high-quality web applications using NodeJS and NestJS. Write clean, maintainable, and efficient code with a focus on scalability and performance.Technical Leadership : Provide technical guidance and mentoring to junior developers, helping them grow in their careers while ensuring the development of high-quality software.System Architecture : Collaborate with the team to define and implement system architecture, taking into account performance, scalability, and security considerations.Collaboration & Communication : Work closely with cross-functional teams (Product, Design, QA, etc.) to deliver features and solutions on time. Communicate complex technical concepts clearly to non-technical stakeholders.Code Reviews & Quality Assurance : Conduct thorough code reviews to ensure the delivery of clean, maintainable, and robust code. Work alongside the QA team to ensure the delivery of bug-free applications.Continuous Improvement : Continuously evaluate and improve existing systems and processes. Stay up to date with the latest trends in NodeJS, NestJS, and the broader JavaScript ecosystem to drive innovation and efficiency in development practices.Problem Solving : Leverage your exceptional analytical and problem-solving skills to identify and troubleshoot complex issues, ensuring rapid resolution and minimal downtime.