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
SeniorJob 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