Senior Software Engineer


Key Responsibilities:

  • Designing and developing new features and services
  • Writing clean, maintainable, and testable code
  • Contributing across the full software development lifecycle
  • Reviewing code and promoting engineering best practices
  • Building and maintaining CI/CD pipelines
  • Deploying and supporting services in AWS
  • Monitoring production environments and solving real-world challenges
  • Mentoring and supporting less experienced engineers
  • Contributing to architectural discussions and technical decision-making

Job Experience and Skills Required:
  • Have 5+ years of software engineering experience
  • Are highly skilled in TypeScript, Node.js, and modern JavaScript development
  • Have experience building and running production workloads in AWS
  • Understand distributed and event-driven architectures
  • Have designed and developed GraphQL and REST APIs
  • Believe in testing, automation, and engineering excellence
  • Are comfortable owning solutions from idea to deployment
  • Thrive in Agile, collaborative environments


Apply now!

Connect with us on

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