
Principal Engineer, Java
TINQIN
full-time
Posted on:
Location Type: Hybrid
Location: Sofia • Bulgaria
Visit company websiteExplore more
Job Level
About the role
- - Leading by example through hands-on coding, code reviews, and active participation in technical implementation
- - Writing high-quality, production-ready code and setting the standard for technical excellence across teams
- - Collaborating with engineering teams, architects, and product stakeholders to translate business requirements into scalable technical solutions
- - Establishing and evangelizing engineering best practices, coding standards, and development workflows across the organization
- - Driving technical decision-making across multiple teams and projects through influence and expertise
- - Leading proof-of-concepts and technical spikes for critical architectural decisions
- - Designing and implementing solutions that ensure high availability, performance, and scalability
- - Troubleshooting and resolving complex production issues across distributed systems
Requirements
- - Strong software design and architecture skills with a proven track record of building scalable, maintainable systems
- - Extensive hands-on experience with Java, Spring Boot, and modern backend technologies in production environments
- - Experience with distributed systems, microservices architecture, and event-driven design
- - Strong proficiency in DevOps practices with hands-on experience with containerization technologies like Docker and Kubernete
- - Familiar of processes within the Software Development Life Cycle
- - Strong experience with test-driven development, continuous integration/deployment, and modern engineering practices
- - Track record of building strong engineering cultures and improving team productivity
- - Clear and effective communication in English, both in writing and verbally.
Benefits
- - Competitive remuneration package;
- - Dynamic and interesting work environment;
- - Opportunity to use cutting-edge technologies in real projects;
- - Collaboration with highly skilled and friendly colleagues;
- - Opportunity to learn and enhance your skills;
- - Additional corporate trainings, tech conferences tickets;
- - Annual employees performance check and reevaluation;
- - Team-building events - Click here to watch a video from one of our yearly offsite events:)
- - Participation in charity and volunteer activities;
- - Life-work balance;
- - Social benefits – a monthly budget that includes:
- - Additional health insurance – Luxury package;
- - “Health with priority” medical insurance covering severe diseases;
- - Employee Assistance Program, including psychological, finance, and legal advice;
- - Flexible social benefits (food vouchers, fuel vouchers, sport card, and other options);
- - Extra days off for loyal employees (+1 additional day paid leave for each year of length of service in TINQIN (up to 5));
- - Office perks (coffee, soft drinks, fresh fruits, ice cream, sports, and relaxation area);
- - Hybrid working model
- - Flexible working hours;
- - Referral program bonuses.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpring Bootsoftware designarchitecturedistributed systemsmicroservices architectureevent-driven designDevOps practicestest-driven developmentcontinuous integration/deployment
Soft skills
leadershipcollaborationcommunicationinfluenceproblem-solvingtechnical decision-makingteam productivityengineering culturementorshipstandard setting