Backend Software Engineer - Remote Position at Shopfully
About the Role
We are looking for a Backend Software Engineer to join our dynamic team at Shopfully. This remote position offers you the chance to work with a vibrant, multicultural team while contributing to our mission of turning browsing into shopping. As a Backend Software Engineer, you will play a crucial role in developing and maintaining backend systems that power our content distribution and search functionalities.
What You'll Do
- Develop new features and improvements for backend services that power content distribution and search.
- Contribute to the design and evolution of systems handling large volumes of shopper requests and content.
- Work on search-related features and performance optimizations using OpenSearch.
- Plan, estimate, and deliver features and bug fixes that provide clear business value.
- Break down large features and projects into manageable tasks that can be distributed across the team.
- Identify and address performance issues in production systems.
- Fix bugs and refactor code to improve maintainability and reusability of internal and open-source packages.
- Participate in code reviews, providing constructive feedback and enforcing best practices.
Requirements
- 2–5 years of backend or full-stack development experience.
- Experience working with relational databases or other data storage mechanisms.
- Proven ability to ship quality code and deliver high-quality features in production.
- Solid understanding of the Software Development Lifecycle (SDLC).
- Experience contributing to the design of backend systems and services.
- Ability to debug, refactor, and improve existing codebases.
- Willingness to participate in on-call rotations and support production systems.
Nice to Have
- Experience with Golang.
- Experience working with OpenSearch or similar search technologies.
- Hands-on experience with AWS.
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
What We Offer
- An opportunity to thrive in a rapidly scaling multinational company.
- A vibrant, informal, and inclusive work environment.
- Access to learning opportunities and regular feedback sessions.
- Engage in meaningful team events: offsites, happy hours, company parties, and celebrations.
- We provide all the necessary equipment for you to work effectively and set up your workspace.
Join us as a Backend Software Engineer and help us create a seamless shopping experience for millions of users. This remote role allows you to work from Italy, Poland, or Spain, providing you with the flexibility to thrive in your environment.
This role offers a unique opportunity to work remotely as a Backend Software Engineer with a competitive salary and a vibrant work culture. Join a diverse team and contribute to innovative projects.
Who Will Succeed Here
Proficient in Golang with a strong understanding of backend development principles, enabling efficient API design and implementation in a microservices architecture.
Self-motivated and disciplined, thriving in a fully remote work environment, with a proven ability to manage time effectively and work independently while meeting project deadlines.
Experience with AWS services, particularly in deploying and scaling applications, combined with a performance optimization mindset to ensure high availability and responsiveness of backend systems.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months