Senior Full-Stack Software Engineer (TypeScript)
Dhimahi · Ljubljana
Job description
About the role
Dhimahi, a Slovenian software company with headquarters in Ljubljana and offices in Zagreb and Belgrade, is looking for a Senior Full-Stack Software Engineer to build a new ticketing and commerce platform for live entertainment. The role uses TypeScript across frontend and backend, and is based in the BTC City office in Ljubljana.
Key responsibilities
- Own features end to end, from customer-facing interfaces through APIs and services to data persistence, working with Product, Design and business stakeholders
- Design and implement clean, well-structured APIs, considering contracts, security, performance and maintainability
- Shape the architecture by owning critical product components and guiding technical decisions across system boundaries
- Write unit, integration and end-to-end tests, build in observability and troubleshoot issues in production
- Use agentic coding tools such as Claude Code, reviewing and testing the code you ship
- Evaluate technologies and approaches, and co-own the product from ideation through release and maintenance
Required profile
- Minimum 8 years of experience as a software engineer, including ownership of significant features or product components
- Strong TypeScript experience shipping and maintaining production software
- Experience building frontend apps with React or a comparable framework and backend services with relational databases
- Comfortable learning new technologies; AWS, infrastructure as code, e-commerce or ticketing experience is a plus
- Clear written and spoken English, able to collaborate across disciplines
Required skills
- TypeScript and Node.js
- React with React Router
- Hono for APIs
- PostgreSQL and Redis/Valkey
- AWS and AWS CDK
- GitLab, Jira, Confluence, Slack
What we offer
- Full-time indefinite employment with a 6-month trial period and competitive salary with raises linked to growth
- Flexible working arrangements, choice between remote and onsite, generous annual leave
- New MacBook, monitors, headset and adjustable desk for onsite staff, plus a yearly budget for extra equipment
- Team budgets for teambuilding and growth, and optional supplementary pension and health insurance
- Growth framework, training and a modern office in Ljubljana
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Slovenia.
Salary: Senior Full-Stack Developer (Python/Java/React) Based on 6 job offers in SloveniaSalaries by job title
- Tehnolog proizvodnih procesov II (m/ž/d) 27
- Laboratorijski analitik III (m/ž/d) 19
- AS&T specialist (m/ž/d) 16
- Ekspert upravljanja kakovosti – operacije (m/ž/d) 15
- PRODAJNI SVETOVALEC (m/ž) - SINSAY 14
- Višji AS&T specialist (m/ž/d) 10
- Odgovorna oseba za sproščanje zdravil na trg / QP (m/ž/d) 10
- Specialist upravljanja kakovosti II - operacije (m/ž/d) 10
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 4 hours ago
Expires 1 month from now
4 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Dhimahi
Ljubljana
Related job offers
-
Senior Product Manager - Enterprise Performance Solutions
Teads Ljubljana -
Software Engineer - Customer Experience (Berlin/Ljubljana)
Planet Ljubljana -
Strokovni sodelavec VII/2 (II) v Sektorju za splošne zadeve, Oddelku za skupne zadeve (šifra DM 464) | Upravna enota Kranj
Vlada Republike Slovenije Ljubljana -
Staff AI Engineer
Jobgether -
Software Engineer - Customer Experience (React, TypeScript)
EngRadar Ig