About the Role
Our client is a global technology company developing advanced software platforms for the telecommunications and connectivity sector.
You will join a small, high-impact engineering team building network intelligence and management systems.
This role offers strong exposure to both backend and frontend development, with direct influence on technical decisions.
Key Responsibilities
Develop and maintain full-stack features using Java (Spring Boot) and Angular
Design and implement REST APIs and scalable backend services
Build responsive frontend components and integrate them with backend systems
Participate in architecture and design discussions
Optimize performance and troubleshoot issues across the application stack
Contribute to CI/CD pipelines, testing, and deployment processes
Take part in code reviews, sprint planning, and Agile ceremonies
Ensure high code quality, maintainability, and best practices
Requirements
4–6 years of professional software development experience
Strong experience with Java (11+) and Spring Boot (Core, MVC, Security)
Good knowledge of Angular (components, services, RxJS, reactive forms)
Solid understanding of REST APIs, HTTP, and client-server architecture
Experience with relational databases (PostgreSQL, MySQL)
Familiarity with Docker, Git, and CI/CD pipelines
Basic understanding of multithreading and concurrency
Good understanding of software architecture principles and design patterns
Strong problem-solving skills and attention to detail
Advanced English
Nice to Have
Experience with Kafka or messaging systems
Exposure to performance tuning and scalability
Basic knowledge of networking concepts (TCP/IP, Ethernet)
What’s Offered
Salary: Up to 26,000 RON gross/month + benefits
Flexible benefits package (~1,200 RON/month)
Private medical subscription
Additional vacation days based on tenure
Extra leave for personal events and health needs
Birthday day off + additional perks
Annual bonuses and seasonal benefits
Learning resources and book subscriptions
Central Bucharest office location
Why Join
Work on a complex, real-world telecom product
Be part of a small team with real ownership
Direct impact on architecture and product direction
Your ideas can move from concept to production