Software Engineer, Backend (Solutions for Smart Cities)
3fs Slovenia · €26K–€59K/yr
IT Services and IT Consulting · 51-200 employees
About the role
Develop, implement, and maintain scalable services using Go within a cloud-native architecture. Debug complex technical issues and contribute to automation tools for continuous integration and deployment pipelines.
What they look for
Requirements
Requires experience with Go, containerization tools like Docker, and database management. Candidates must be tax residents in Slovenia and possess a valid driving license.
Benefits
Full description
Are you interested in a Backend Engineering job opportunity at 3fs?
About the Role & Project
3fs builds and delivers software solutions for complex technical challenges. One of our primary focus areas is Smart Cities, where we empower municipalities and regional ecosystems to leverage data-driven technology, improve urban mobility, lower environmental impact, and enhance quality of life for citizens.
We are growing the engineering team responsible for building our cloud-native urban data and IoT platform. This platform enables modern cities and smart communities to seamlessly aggregate, analyze, and exchange real-time sensor data, environmental metrics, and public service information.
We provide end-to-end product development—combining product design, backend and frontend engineering, and infrastructure services—while collaborating closely with local and international partners across Europe.
How We Work
We have established engineering practices that we continuously refine. Our core pillars are:
- Reproducibility: Everything works identically across all environments.
- Collaboration & Quality: Version control, thorough peer reviews, and automated pipelines for delivery and deployment.
- Mentorship & Growth: Every newcomer is paired with a mentor. We host weekly Wednesday knowledge sharing talks, and participate in Communities of Practice.
- Culture: A high-trust, blameless, and humble culture (Kaizen mindset) focused on autonomy, direct team-level responsibility, and clear continuous feedback via regular 1-on-1s.
Whether you are a junior engineer looking to accelerate your growth or a seasoned engineer seeking complex architecture challenges, our versatile team offers the right environment to thrive.
Key Responsibilities
Daily Tasks:
- Develop, implement, and maintain scalable services using Go within a cloud-native architecture deployed on Kubernetes and Linux-based virtual machines.
- Debug and creatively solve complex technical and performance issues.
- Work on automation tools that support our continuous integration and deployment pipelines.
- Conduct peer code reviews across all experience levels to maintain quality and foster knowledge sharing.
More experienced team members will also:
- Prepare implementation proposals and time estimates
- Coach and mentor colleagues
- Continuously improve ways of working
Knowledge & Skills
- Core Stack: Experience with Go, OpenAPI, HTML, CSS and some JavaScript (server-side templating with templ, Datastar-based frontend).
- Containerization & Tooling: Good foundation with Docker and Git.
- Databases: Solid understanding of databases (e.g., PostgreSQL, SQLite, DuckDB).
- Smart Cities & IoT: Familiarity with IoT protocols (e.g., MQTT) or streaming data platforms is a plus.
- Orchestration: Experience with Kubernetes and cloud-native ecosystem tools is a plus.
- Mindset: Strong problem-solving skills, willingness to adapt to rapid continuous deployment, and clear communication ability in both Slovenian and English.
- Miscellaneous: Valid driving license.
Compensation & Location
- Base Salary: Gross monthly salary ranging from €2,200 to €4,900, depending on your experience and skill level.
- Tax Residency: Candidates must be tax residents in Slovenia.
- Location: This position is based in Slovenia, you can work either in Kranj or Maribor.
Benefits & Perks
- Flexibility & Balance: Flexible working hours, mixed/hybrid work setup with option to work from our Kranj or Maribor offices, and a straightforward vacation policy.
- Career & Development: Clear career paths and transparent salary structure.
- Modern Workspace: Apple equipment, ergonomic standing desks, fully stocked kitchens, an extensive technical library, an on-site sauna, and a pet-friendly office environment.
- Team & Health: Regular team-building events, annual New Year parties, picnics and regular 1-on-1 performance chats.
Before clicking "Apply for This Job," please read the 3fs Nordic Recruitment Privacy Policy.
Now, please take a moment to submit your CV, and we'll be in touch.
Thanks!
If you want to find out more about us, check out our website.