Position: Node.js Development
Company: Red Rocket Software
Category: Node.js
Experience required: 3y
English level: upper

We are currently looking for an experienced Node.js developer to join our team at Smart Payment Platform (SPP). As a key member of our development team, you will play a vital role in building and maintaining a robust payment system designed specifically to handle subscriber payments for electricity. Please note that this position requires you to be a European Union (EU) resident.

RESPONSIBILITIES:
- Collaborate with the team to design, develop, and maintain the backend infrastructure of the Smart Payment Platform.
- Implement efficient and scalable Node.js code to handle the processing of subscription payments for energy distribution companies from Germany.
- Integrate with external systems to facilitate the automated sending of bills to end consumers via email and SMS on a monthly basis.
- Develop a seamless link generation and payment page system, enabling end consumers to easily access and select different payment methods, including PayPal, credit card, and SEPA.
- Ensure high-performance and availability of the backend system, with a focus on security and data protection.
- Work closely with the frontend team to integrate backend functionalities and provide support for statistics on SMS sent, payments received, and payment statuses.

MUST HAVE::
- Be a European Union (EU) resident.
- 3-4 years of professional experience as a Node.js Developer.
- Strong proficiency in Node.js and familiarity with its frameworks, such as Express.
- Experience in building RESTful APIs and integrating with external systems.
- Solid understanding of databases, including both SQL and NoSQL.
- Proficient in version control systems, such as Git.
- Excellent problem-solving and debugging skills.

 WILL BE A PLUS:
- Knowledge of payment gateway integration and experience with payment processing systems.
- Experience with messaging protocols, such as SMS gateways.
- Familiarity with frontend technologies like HTML, CSS, and JavaScript.
- Understanding of microservices architecture and containerization technologies (e.g., Docker).
- Prior experience in the energy or utility industry.

SOFT SKILLS:
- Excellent leadership and team management abilities.
- Strong communication, presentation, and interpersonal skills.
- Ability to work under pressure and manage multiple priorities.
- Strong problem-solving, decision-making, and analytical capabilities.
- Client-focused and committed to delivering high-quality results

“If you are a highly motivated Node.js Developer with a passion for building robust and scalable payment systems, we would love to hear from you. Join our team and contribute to revolutionizing the subscription payment process for energy distribution companies.”