Senior Backend Developer

Job Detail

  • Job ID 4655
  • Career Level  Officer
  • Experience  4-6 Years
  • Industry  IT & BPM
  • Qualifications  Degree Bachelor

Job Description

Role Description

We are looking for senior engineers who are keen on providing quality solutions, have great fundamentals, proven experience building and architecting at scale, and not afraid of challenging conventions or voicing their opinions. In this role, you will have the autonomy to design and implement solutions to achieve defined goals while actively participating in defining those goals. An understanding of cloud-based modern architecture, infrastructure, and orchestration practices.

What You’ll Do:

  • Contribute to a core system that millions of end users rely on.
  • Implement backend services and design architectures where reliability is key.
  • Take ownership of tasks, proactively identifying and solving technical challenges with innovative solutions.
  • Participate in architectural decisions, offering insights for designing scalable and reliable systems.
  • Maintain high software quality and test coverage.
  • Engage in code reviews and provide constructive feedback to peers.
  • Troubleshoot incidents and resolve reported bugs efficiently.

Who You Are (Must-Haves):

  • Minimum of 6 years of experience working on large-scale systems.
  • At least 5 years of professional experience with Node.js and strong coding skills.
  • Proven ability to debug complex issues and foresee potential problems.
  • Familiarity with containerization and orchestration technologies, especially Docker and Kubernetes.
  • Experience with cloud platforms such as AWS (S3, ECS, CloudFront) and infrastructure as code with Terraform.
  • Strong experience with relational databases, preferably PostgreSQL.
  • Ability to write clean, well-tested, and maintainable code.
  • Experience with domain-driven design and event-driven design principles.
  • Excellent problem-solving skills and the ability to work both independently and collaboratively.
  • Fintech experience is highly desirable.

Who You Might Be (Nice-to-Haves):

  • Front-end experience with Angular and Figma.
  • Experience as a Full Stack Developer.
  • Prior experience working at a startup and a DevOps mindset.

How We Take Care of You:

  • Fully remote work environment with the flexibility to work from anywhere in the world.
  • Work alongside hard-working, intelligent teammates, supportive clients, and innovative partners worldwide.
  • Opportunities for long-term immigration to Canada (not a requirement but a possibility).
  • Competitive salary based on your geographic location.
  • A supportive team committed to your growth and learning.
  • Opportunities to advance within the organization as it grows.

Hiring Process:

  • Interview with the Recruiter/HR.
  • Complete a coding challenge (1 week to complete).
  • Final chat and code review with the Tech Lead and Senior Management.
  • Offer round.
  • Location: Remote (Open to global talent)

Required skills