Build and own backend features and services, integrate third-party vendors, and help a cross-functional team deliver tested, reliable products while improving technical quality, monitoring, and scalability.
Software Engineer, Backend
📜 Description
- Develop and maintain scalable backend applications using technologies such as PHP, Python, and Node.js.
- Own solutions from design through deployment, production performance, and verified outcomes.
- Use AI tools in daily development, including prompting, orchestrating agents, and reviewing generated output.
- Collaborate with Product Managers, Front-End engineers, QA, and DevOps to ship features end to end.
- Write clean, well-tested code and deliver iteratively through fast feedback loops.
- Share knowledge and improve engineering practices, performance, and reliability.
🛠️ Requirements
- Strong proficiency in using, evaluating, and experimenting with AI-based technologies for engineering workflows.
- Deep understanding of HTTP, networking, CI/CD, software testing, observability, and distributed systems.
- Strong understanding of software architecture, APIs, databases, caching, messaging, and asynchronous processing.
- Experience establishing engineering standards, component architectures, and development best practices.
- Experience building and scaling systems that serve millions of users globally.
- Ability to assess technical trade-offs, communicate complex concepts, and work with ambiguity.
✨ Benefits
- At SiteGround, we work hard and challenge ourselves to exceed expectations. To support your drive, we provide a thoughtfully designed benefits package created to help you thrive both at work and beyond.
- Competitive remuneration and a performance-based bonus system;
- Shorter workday on Fridays – we finish at 3:00 PM;
- 5 extra days off at 5 years of service, plus 1 more each year after – up to 10;
- 2 extra paid days off for volunteering to support the causes you care about;
- Premium additional health insurance coverage and annual medical check-ups;
- Modern and cozy offices across Bulgaria, plus hybrid work options;
- Free parking and a metro shuttle;
- Chef-prepared breakfast and lunch provided daily at our HQ restaurant – all on us;
- Fully equipped in-office gym with expert fitness guidance;
Full job description
YOUR ROLE:
We're hiring a Software Engineer to play a pivotal role in shaping the backbone of our innovative Software as a Service (SaaS) products. This isn't a typical backend role: we're looking for someone who's already adapted to building software in the AI era – who thinks in systems, moves comfortably across the stack, and treats AI tools as part of the craft, not a shortcut around it. Someone willing to contribute to the entire development lifecycle – from conceptualization to deployment and deliver solutions that exceed our users' expectations in speed and reliability.
How you think, how fast you iterate, and how fearlessly you push past "good enough" matter more to us than years logged or job titles. You'll join a team with strong engineering proficiency that spends its time on problems that actually matter and shares a real passion for building products from the ground up, regardless of stack. We run experiments and PoC work alongside feature development on a weekly basis.
YOUR RESPONSIBILITIES:
OUR EXPECTATIONS:
GREAT ADVANTAGE WILL BE:
WHAT WE OFFER:
Similar jobs
Search more Backend Engineer jobsAWS Integration Developer
Build and maintain AWS integration solutions, REST APIs, and MCP servers that connect enterprise data with applications and AI tools, with a focus on secure, scalable, and reliable services.
Backend Software Engineer - Data Connectors
Build and operate Foundry data connectors and shared connectivity infrastructure, developing SDKs, improving reliability and performance, and migrating integrations across a large established codebase.
Design, build, and operate customer-facing distributed systems using Go, AWS, and Kafka, shaping event-driven services and APIs that deliver reliable, scalable experiences across a global platform.
Software Engineer, Agent Platform
Build and scale backend services, APIs, and orchestration systems that power agentic products, bringing new capabilities into production while improving platform reliability, performance, and security.
