Software Engineer
Core
Build and evolve post-purchase returns tools for e-commerce platforms, ensuring reliable operation at scale.
Role type
Senior backend Java engineer (returns domain)
Builds
Returns management features and integrations for e-commerce platforms
Domain
E-commerce / Logistics / SaaS
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, PostgreSQL, AWS, CI/CD, Unit/Integration testing, REST API design
Preferred skills
Redis, Caching strategies, E-commerce domain experience, Monolith modernization
Technologies
Java, Spring Boot, Spring Data JPA, Hibernate, PostgreSQL, Liquibase, Flyway, AWS (S3, SES), Jenkins, Bitbucket Pipelines, Docker, ELK stack, JUnit, Mockito, WireMock, REST Assured, JMeter, OpenAPI, Swagger
Responsibilities
Design, develop, test, and release backend features for Returns; Build and maintain integrations with e-commerce platforms (Shopify, Magento, Centra); Contribute to architecture and platform decisions (security, GDPR, monitoring, CI/CD); Write clean, testable, and reusable code; Work with modern practices such as code reviews and automated testing; Stay up to date with new technologies and suggest improvements for performance and scalability.
Seniority
Senior, hands-on IC