TINQIN

Principal Engineer, Java

TINQIN

full-time

Posted on:

Location Type: Hybrid

Location: SofiaBulgaria

Visit company website

Explore more

AI Apply
Apply

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