eBag
Staff Backend Software Engineer
Skills
8 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Sofia, Bulgaria
Work mode:
Hybrid
Published on:
16 October 2026
What they need
eBag is a fast-developing company for online grocery shopping. By owning its end-to-end operations, including all technology in-house, eBag provides next-generation customer experience. Our vision is to use the power of technology to provide superior quality and a fast and convenient service that will improve the life of our customers and transform the way they buy groceries. We are bold and ambitious and believe that success depends on us.
We seek a Staff Backend Engineer to join our growing organization.
In this role, you will help us take our customers’ experience to the next level.
You will:
- Implement features of eBag and our back-office software;
- Collaborate with our Front-end Engineers to ensure the code base remains flexible;
- Participate in the planning, estimation and architecture phases with help from our lead engineers;
- Perform code reviews and help your colleagues ensure the high-quality bar is met.
- Take active part in design and architectural discussions and analyses.
- Provide technical guidance and support to Product managers, including resource estimation, risk assessment, and milestone planning, to ensure successful project outcomes.
Our company tech stack, tools and practices:
- Backend: Python 3, Django, Celery, MariaDB, Redis, Elasticsearch, RabbitMQ.
- Frontend: TypeScript, React, React Router, React Query, Tailwind CSS, Ant Design, ESLint, Prettier, Jest.
- Full CI/CD environment.
- Automated tests on every commit.
- Release and deploy with a single click.
- Consistent style using linters for all languages.
- Fully automated multi-server provisioning using Ansible and Ubuntu OS.
- Code review for every change.
- Continuously updated dependencies and no legacy components.
- Production error & performance monitoring.
Requirements:
- 7+ years of experience with Python and Django applications.
- Experience with DB relations design.
- Experience with implementation of multi-faceted features.
- Strong OOP knowledge.
- Good knowledge of how to design REST APIs.
- Good knowledge of asynchronous operations and performance optimizations.
- Good understanding of error handling.
- A keen eye for detail and aesthetics.
- Experience in mentoring junior team members.
What we offer:
Join one of the best online grocery shopping businesses in the country and become part of a highly motivated and entrepreneurial engineering team.
Market-oriented compensation.
Hybrid working environment.
25 days of paid annual leave.
Employee Referral Bonus Policy.
Sports card and medical care.
Opportunities for professional growth and learning.
The freedom to propose ideas, challenge existing practices, and make a real impact.
The opportunity to develop and shape the platforms, infrastructure, and engineering tools used by our teams every day.
All data provided by candidates is protected under the Personal Data Protection Act (PDPA) and the GDPR and will be used solely for the purposes of this recruitment process
Other offers great for you!
These companies are also looking for great profiles
Mistral AI
Software Engineer, Backend
Freelance
Paris, France
Hybrid
Skills
7 months ago
Quick apply
FreelanceRepublik
Développeur Back end
Freelance
Paris, France
Hybrid
Skills
10 days ago
Quick apply
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
8 days ago
Quick apply
No company information available.