Fullstack Software Engineer

Jobgether
23 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

Java
API
C Sharp (Programming Language)
Software Quality
Code Review
Software Debugging
Distributed Systems
PostgreSQL
Shopify
SQL Databases
TypeScript
Web Applications
React
Concurrency
Kubernetes
Front End Software Development
REST
Go

Job description

  • Design, develop, and maintain end-to-end product features, from backend APIs to React-based user interfaces
  • Build and optimize integrations with major e-commerce platforms such as Amazon, Shopify, and TikTok
  • Architect reliable, scalable systems capable of handling asynchronous workflows, rate limiting, and distributed synchronization
  • Develop queue-based async flows with robust error handling, ensuring durability and traceability of processes
  • Implement key operational features, including multi-channel pricing, inventory synchronization, and order processing
  • Create real-time dashboards and monitoring solutions to enhance visibility and system observability
  • Participate in code reviews, mentor engineers, and continuously improve performance, reliability, and code quality

Requirements

  • 7+ years of experience building and maintaining production-grade web applications
  • Strong background in statically-typed programming languages such as Rust, Go, TypeScript, C#, or Java
  • Hands-on experience with React or similar modern frontend frameworks
  • Deep understanding of async programming, concurrency models, and distributed system design
  • Solid command of SQL and relational schema design, ideally using PostgreSQL
  • Proven experience developing RESTful APIs and working in event-driven architectures
  • Excellent debugging, communication, and problem-solving skills., * Experience with e-commerce APIs (Amazon SP-API, Shopify)
  • Familiarity with event-driven workflows, backpressure management, and idempotency
  • Exposure to GCP, Kubernetes, or container orchestration
  • Understanding of durable state management and crash recovery

Benefits & conditions

  • 100% remote position within the EU, offering flexible working arrangements
  • Opportunity to shape the architecture of a new Rust-based platform from day one
  • Collaborative, low-bureaucracy environment encouraging ownership and innovation
  • Competitive compensation package based on experience and location
  • International, cross-functional team working on high-impact global e-commerce projects
  • Continuous learning opportunities and mentorship in cutting-edge technologies

Apply for this position