Mid-Senior Node.js Backend Developer

London, United Kingdom
Full-time

Overview

At Miura, we are revolutionising the payment industry with groundbreaking technology and a mission to simplify and enhance payment experiences worldwide. We foster a culture of innovation, growth, and empowerment, offering you the opportunity to tackle complex challenges, work with cutting-edge solutions, and contribute to impactful advancements in the payment landscape.

Collaborate with passionate professionals in a purpose-driven environment where our core values—simplification, empowerment, and progress—fuel everything we do. If you're ready to make a meaningful impact and grow your career, Miura is the place for you.

We are seeking a talented Mid-Senior Node.js Backend Developer to design, build, and maintain scalable, high-performance backend systems.

The ideal candidate possesses a strong background in backend development, emphasising system performance optimisation, reliability, and robust API creation. This position presents an opportunity to engage with complex technical challenges and make a significant impact on the success of our projects.

Job responsibilities:

  • Design and implement scalable, efficient, and secure backend solutions using Node.js.
  • Develop and optimize RESTful APIs for seamless integration with frontend applications and external systems.
  • Build and maintain microservices architectures with a strong emphasis on scalability, fault tolerance, and high availability.
  • Analyze system performance, identify bottlenecks, and implement optimizations to ensure fast response times and resource efficiency.
  • Ensure data integrity and consistency by leveraging advanced database features (e.g., PostgreSQL transactions, indexing, and constraints).
  • Debug, troubleshoot, and resolve complex backend issues in production and development environments.
  • Collaborate with cross-functional teams, including DevOps, to optimize CI/CD pipelines and streamline deployment processes.
  • Implement robust logging, monitoring, and alerting mechanisms to ensure system reliability and proactively address potential issues.
  • Stay up-to-date with the latest technologies and best practices for building high-performance backend systems.

What we expect of you:

  • 4+ years of professional experience in backend development with Node.js.
  • Proficiency in designing and maintaining scalable system architectures, including microservices.
  • Deep understanding of relational databases like PostgreSQL and MySQL, including experience with query optimization and advanced database features.
  • Strong knowledge of cloud platforms (AWS, Azure, GCP, or DigitalOcean) and scalable infrastructure deployment.
  • Strong understanding of functional programming concepts in JavaScript or TypeScript, including immutability and higher-order functions.
  • Experience with caching strategies using Redis or Memcached to improve performance.
  • Familiarity with event-driven architectures and message brokers such as RabbitMQ or Kafka.
  • Proficiency in securing APIs, managing authentication protocols (OAuth2, JWT), and implementing access controls.

Soft Skills:

  • Strong analytical and problem-solving skills, with the ability to tackle complex technical challenges.
  • A detail-oriented mindset to ensure the quality and consistency of deliverables.
  • Effective communication skills to collaborate with team members and explain technical concepts clearly.
  • A proactive approach to identifying and resolving performance bottlenecks and inefficiencies.
  • Adaptability to work in dynamic, fast-paced environments while maintaining a focus on performance goals.

Why join Miura:

  • High-Impact Projects: Work on systems that scale to serve large user bases and process significant volumes of data.
  • Performance-Focused Innovation: Contribute to cutting-edge solutions that prioritize speed, reliability, and efficiency.
  • Ownership Opportunities: Drive impactful changes in system architecture and technical processes.
  • Flexibility: Work remotely from anywhere or choose a hybrid/office-based arrangement in the UK.
  • Competitive Compensation: We offer a salary package that reflects your skills and experience.
Transform Your Career Journey Today

Join Our Team