Point your AI agent at freehire and let it find you a job.

Get the CLI →

OdeonTech

NewBe an early applicant

Senior Software Engineer

Posted 2 views
Discussion

Summary

Senior Backend Engineer focused on Node.js development and system design for scalable digital products. The role involves taking ownership of backend services, contributing to architecture, and managing infrastructure with PostgreSQL and Terraform within a global team.

We are looking for Senior Backend Engineers to join a global engineering team working on scalable digital products and services.

The role has a strong focus on Node.Js backend development and system design. We are looking for engineers who can take ownership of technical requirements and contribute to architectural decisions.

Responsibilities:

  • Design, develop, and maintain backend services on different applications
  • Contribute to System design and software architecture
  • Take ownership of backend components and services
  • Work closely with engineering and product teams
  • Participate in code reviews and follow established engineering practices
  • Collaborate effectively with the existing engineering team
  • Help frontend development on Next.Js or Flutter
  • Following the engineering standards, practices, code review process, security policies.

Requirements:

  • Strong experience with Node.js
  • Strong system design and software architecture skills
  • Experience designing and developing scalable backend systems
  • Solid understanding of APIs, databases, and backend engineering principles
  • Experience with PostgreSQL / Aurora
  • Experience with AWS is a plus
  • Experience with **Terraform**
  • Ability to work effectively as part of an existing global engineering team

Nice to Have:

  • Experience with Go or C# / .NET
  • Experience with Flutter or Next.Js
  • Experience with distributed systems or microservices

Working Model:

  • Remote
  • Working days: Sunday to Thursday
  • Working hours aligned with the team's UTC+3 / UTC+4 working hours
  • Candidates should be comfortable working with teams across both time zones and maintaining sufficient overlap with the team
  • Close collaboration with the existing engineering team and management

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available