Software Engineer - Full Stack
tranetechnologies · Sofia
Job description
About the role
Nuvolo, part of the digital business of Trane Technologies, is a global enterprise software company that helps enterprises connect people, places and assets through intelligent technology solutions. It is looking for a Software Engineer with a solid foundation in computer science fundamentals and practical experience building scalable applications. The role focuses on engineering excellence and problem-solving rather than platform-specific knowledge, and is fully virtual.
Key responsibilities
- Design and implement features following SOLID principles and clean code practices
- Collaborate on full-stack development across frontend and backend systems
- Take part in code reviews and help improve engineering standards
- Debug complex issues and optimise application performance
- Work on all areas of product development: backend/frontend, mobile, CI/CD, cloud services and data migration
- Communicate effectively across frontend-backend integration points
Required profile
- 2-3 years of professional software development experience
- Strong grasp of computer science fundamentals (data structures, algorithms, design patterns)
- Demonstrated understanding of SOLID principles and software architecture
- Experience with at least one programming language (JavaScript, Python, Java, C# or similar)
- Strong problem-solving and debugging skills
Required skills
- Familiarity with version control systems (Git)
- Understanding of CI/CD concepts and automated testing
- Knowledge of cloud platforms (AWS, Azure or equivalent) or willingness to learn
- Experience with REST APIs and backend-frontend communication patterns
- Nice to have: React or similar frameworks, microservices or distributed systems, database design and optimisation, infrastructure-as-code or DevOps practices
The company values solid programming fundamentals over framework expertise, a continuous learning mindset, code quality, collaboration and clear communication. Competitive compensation and comprehensive benefits are offered.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Bulgaria.
Salaries by job title
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 1 hour ago
Expires 1 month from now
3 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
tranetechnologies
Sofia