Software Developer

Rapyd
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Cloud Computing
DevOps
AWS Lambda
Infrastructure as Code (IaC)
Containerization
Kubernetes
Terraform
Serverless Computing
Docker
Jenkins

Job description

  • Develop, maintain, and optimize Node.js -based services and tools for cloud platforms (AWS preferred).
  • Design and implement scalable and secure infrastructure solutions, leveraging modern cloud technologies.
  • Build and maintain APIs, microservices, and server-side applications using Node.js
  • Collaborate with cross-functional teams to integrate CI/CD pipelines and improve deployment efficiency.
  • Troubleshoot and resolve technical bottlenecks in cloud-based systems.
  • Contribute to system architecture design and ensure best practices are followed.
  • Stay up-to-date with emerging technologies and trends to continuously improve development and deployment processes.

Requirements

Play a key role in designing and implementing infrastructure solutions to support our development and deployment processes.This role requires a versatile individual with strong technical skills, an out-of-the-box thinker, and a passion for solving challenging problems in cloud-based environments., * 5+ years of professional experience as a backend developer, with strong skills in Node.js (TypeScript preferred).

  • Solid experience in developing services on cloud platforms, particularly AWS (experience with Azure or GCP is a plus).
  • Expertise in Node.js frameworks (e.g., Express)
  • Strong understanding of software engineering principles, including system design and data structures.
  • Experience building RESTful APIs and microservices architectures.
  • Familiarity with relational and NoSQL databases (e.g., MySQL, MongoDB).
  • Strong debugging, performance optimization, and troubleshooting skills.
  • Strong communication and collaboration skills, with the ability to work effectively in a team.
  • Proactive, detail-oriented, and self-motivated with the ability to thrive in a fast-paced environment.
  • Willingness to work on some Python-based components as part of the role.

Nice-to-Have:

  • Knowledge of serverless architecture (e.g., AWS Lambda).
  • Experience with DevOps tools and practices, including:
  • Infrastructure as Code (IaC) tools like Terraform.
  • Containerization and orchestration tools like Docker and Kubernetes (K8s).
  • CI/CD tools such as Jenkins or similar.
  • Knowledge of security best practices for cloud-based environments.
  • Previous experience working in an infrastructure or architecture team.

About the company

Rapyd has unified payments, payouts and fintech on one worldwide platform, and we're assembling the world's best team to liberate global commerce. With offices in Tel Aviv, Amsterdam, Singapore, Iceland, London, Dubai, Hong Kong, and the U.S., the opportunities at Rapyd are limitless. We believe in straight talk, quick decisions, strong execution and elegant solutions. Rapyd is where hard work pays off and careers take off. Join us and let's build the future of fintech together.

Apply for this position