About the job
Company
Welcome to Swap, the ultimate e-commerce operating system.
As a premier software provider, Swap is committed to empowering e-commerce brands with innovative, data-driven solutions. Our state-of-the-art platform assists online retailers in streamlining their operations, enhancing customer experiences, and fostering growth. We pride ourselves on cultivating a collaborative and inclusive work culture that nurtures creativity and innovation.
About the Role
We are seeking a passionate Full Stack Software Engineer to join our rapidly expanding engineering team. This is an exciting opportunity during our hyper-growth phase, where you will play a pivotal role in shaping the future of Swap and developing our products from the ground up. The ideal candidate will possess a genuine enthusiasm for designing and implementing elegant software solutions and will be well-versed in the latest development ecosystems to make informed choices regarding tools and libraries. Our engineers are expected to contribute across the entire product stack while collectively ensuring the integrity of the codebase. You will closely collaborate with our product and design teams, as well as other internal stakeholders.
Responsibilities
Develop scalable, robust, and maintainable code that is tested and efficient
Convert software requirements into high-performance, working software
Contribute significantly to architectural and design decisions aimed at building efficient architectures
Draft design documents and provide accurate estimates
Implement unit tests for code quality assurance
Utilize AWS cloud services for application deployment, monitoring, and scaling
Work collaboratively with cross-functional teams, closely engaging with product managers, designers, and fellow engineers to gather requirements and translate them into technical specifications
Requirements
Proven experience as a Full Stack Engineer
5+ years of relevant experience with Typescript/JavaScript and Node.js, specifically in building REST and/or GraphQL APIs
Desirable experience with eCommerce systems and platforms
Strong technical skills in modern front-end libraries and frameworks such as React.js
Excellent communication and collaboration skills

