Senior Software Engineer

Logo of techruiter.

techruiter.

πŸ“Remote - Worldwide

Job highlights

Summary

Join our growing engineering team as a Senior Software Engineer and help shape the future of our leading e-commerce software platform. You will play a key role in designing and implementing elegant, scalable software solutions using Typescript/JavaScript and Node.js. Contribute across the entire product stack, collaborate with cross-functional teams, and work with AWS for deployment and scaling. We are looking for a candidate with 6+ years of relevant experience, a passion for clean code, and a BSc in Computer Science or equivalent. We offer a competitive salary, employee share options, hybrid and flexible working.

Requirements

  • Experience working as a Senior Software Engineer
  • 6+ years of relevant experience in coding in Typescript/JavaScript, using Node.js to architect and create REST and/or GraphQL APIs
  • Good understanding of and experience with git & git workflows
  • Experience with relational DBs, data modelling and writing SQL queries, and familiarity with NoSQL databases
  • Familiarity with CI/CD workflows and the deployment of workloads to cloud infrastructure
  • A BSc in Computer Science or Mathematics (or equivalent experience)

Responsibilities

  • Write scalable, robust, testable, efficient, and easily maintainable code
  • Translate software requirements into working, high-performance software
  • Play a key role in architectural and design decisions, building toward efficient architecture
  • Write design documents and estimates
  • Write test units
  • Work with cloud service AWS for deployment, monitoring, and scaling of applications
  • Collaborate with Cross-Functional Teams: Work closely with product managers, designers, and other engineers to gather requirements and translate them into technical specifications

Preferred Qualifications

  • Preferred experience working with eCommerce systems and platforms
  • Strong technical experience in modern front-end Typescript/JavaScript libraries and frameworks such as React.js
  • Passion for writing clean, testable and robust code
  • Enjoy working in a fast paced, high-growth environments
  • A team player mindset with excellent communication skills and the ability to work independently

Benefits

  • Competitive salary and employee share options
  • Hybrid working
  • Flexible working hours
  • The opportunity to work with a stellar global team

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let techruiter. know you found this job on JobsCollider. Thanks! πŸ™