
Intermediate Fullstack Engineer, Java, Vue.js
Avenga
full-time
Posted on:
Location Type: Hybrid
Location: Burgas • Bulgaria
Visit company websiteExplore more
About the role
- Collaborate with teams across Serbia, Iceland and Canada to analyze, design, and develop backend infrastructure for iLottery gaming products
- Deliver production-ready software end-to-end: design, build, and maintain scalable backend and/or full-stack systems
- Take part in the full software development lifecycle - from ideation to production monitoring and refinement
- Own code quality: write clean, well-tested, maintainable code
- Participate in code reviews, pairing, and shared learning sessions
- Work with Product and Design to scope and deliver features that bring value to users
Requirements
- 5+ years of professional experience in software development, primarily with Java
- Experience with front-end technologies (Vue.js, React or Angular)
- Additional experience with modern programming languages (e.g. JavaScript, C#, Go, Python)
- Production experience with REST APIs, relational and/or NoSQL databases
- Familiarity with concepts behind cloud-native applications and distributed systems
- Strong understanding of software development best practices and the full SDLC
- Practiced with modern engineering fundamentals – version control, automated testing, CI/CD, monitoring
Benefits
- Private health insurance
- Well-being programs
- Flexible and hybrid work models
- Laptops and gear
- Training
- Language classes
- Social events
- Great offices
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaVue.jsReactAngularJavaScriptC#GoPythonREST APIsNoSQL databases
Soft Skills
collaborationcode qualityclean codecode reviewspair programmingshared learningfeature scopinguser value delivery