Swap Commerce is a fast-growing technology company redefining global commerce with its unified platform that enables businesses to “sell anything, anywhere.��
Software Engineer
Location
United Kingdom
Posted
123 days ago
Salary
0
Seniority
Senior
Job Description
Software Engineer
Swap Commerce
• Writing scalable, robust, testable, efficient, and easily maintainable code. • Translating software requirements into working, high-performance software. • Playing a key role in architectural and design decisions, building toward efficient architecture. • Writing design documents and estimates. • Writing 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.
Job Requirements
- Experience working as a Full Stack Engineer.
- 5+ years of relevant experience in coding in Typescript/JavaScript, using Node.js to architect and create REST and/or GraphQL APIs.
- Preferred experience working with eCommerce systems and platforms.
- Strong technical experience in modern front-end Typescript/JavaScript libraries and frameworks such as React.js.
- 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.
- Passion for writing clean, testable and robust code.
- A BSc in Computer Science or Mathematics (or equivalent experience).
- Enjoy working in a fast paced, high-growth environment.
- A team player mindset with excellent communication skills and the ability to work independently.
Benefits
- Competitive base salary.
- Stock options in a high-growth startup.
- Competitive PTO with public holidays additional.
- Private Health.
- Pension.
- Wellness benefits.
- Breakfast Mondays.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Staff Software Engineer
AlkymiAlkymi is the leader in intelligent document processing and data workflow automation.
• Build the core experiences of both bank administrators and bank customers. • Craft streamlined user flows, build robust APIs, and integrate with third-party software like Plaid or Sendgrid.
Software Engineer
AlkymiAlkymi is the leader in intelligent document processing and data workflow automation.
• Write clean code to develop functional web applications using object-oriented design, design patterns, data structures, relational databases • Participate in the entire application lifecycle, focusing on coding and debugging • Troubleshoot and debug applications • Perform UI tests to optimize performance • Build reusable code and libraries for future use • Gather and address technical and design requirements with little assistance • Follow development standards set within the team • Collaborate effectively within the agile framework with a problem-solving attitude and willing to take a variety of approaches • Demonstrate strong written and verbal communication skills within the team • Respond promptly to on-call incidents, including troubleshooting and resolving critical disruptions to ensure minimal downtime • Adhere and uphold Alkami’s core values.
Lead Engineer – LOCA & Containment Analysis
Switzerland Global EnterpriseWe support Swiss SMEs in their international business and help innovative foreign companies to establish in Switzerland.
• Perform plant thermal hydraulic evaluations and analyses in the areas of ECCS LOCA, Containment, HELB, Fire Safe Shutdown, Annulus Pressurization Loads, and RIPD analyses. • General expertise in two-phase thermal hydraulic analysis techniques. • Take responsibility for fuel project activities including reload analyses, methods implementation, power uprates, new fuel introductions, and safety analysis support for emergent fuel issues. • Collaborate with interfacing teams responsible for mechanical design, core design, licensing, systems design, or other affiliated organizations. • Prepare, document, and present technical data to internal/external customers. • Provide technical mentoring to support team development and knowledge management.
Lead Engineer – Embedded SW Development
Switzerland Global EnterpriseWe support Swiss SMEs in their international business and help innovative foreign companies to establish in Switzerland.
• Responsible for designing, developing and testing Embedded Software (Firmware), platforms and systems • Architects, designs and/or programs/develops a small module or a large component, feature, set of features, whole feature area or entire embedded software product • Developing in-depth knowledge of a technical discipline • Provides informal guidance to new team members

