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
Israel
Posted
122 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
- Collaborative and inclusive work environment
- Professional development opportunities
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

