Lead Full-stack engineer for Internal tooling & Back-office team

Job Location: hybrid in Bucharest

Recruitment process:

  • HR discussion
  • 2 X tech interview

Role description:

Step into a role where you shape both the technical direction and the team behind it. As a Software Engineering Lead, you'll drive the design and delivery of scalable, high-quality solutions aligned with product and business goals.

You'll lead by example — contributing hands-on, guiding architecture decisions, and mentoring engineers while fostering a strong, collaborative engineering culture.

We're looking for someone who:

  • owns technical decisions and delivery outcomes
  • drives best practices in architecture, scalability, and performance
  • mentors and grows team members
  • stays ahead of emerging technologies and brings new ideas to the table

You'll work in an Agile environment, influence system design, and play a key role in building reliable, maintainable products — while helping the team continuously improve and deliver at a high standard.

Key Responsibilities

Software Development

  • Design, build, and maintain services that support Onoff’s internal tools & back-office.

  • Develop clean, efficient, and reliable Java code, using Spring frameworks and industry best practices.

  • Contribute to the design and integration of APIs and back-end systems, ensuring consistency and scalability.

  • Develop good, and reliable Javascript/Typescript code, using React framework and industry best practices.

  • Propose architectural decisions, ensuring the platform evolves with a clear and uniform vision.

Feature Delivery and Innovation

  • Work closely with Product Managers, Designers, and Engineers to develop and ship new features from concept to deployment.

  • Assist in planning and prioritising development tasks to ensure timely delivery of high-quality features.

  • Proactively identify and work with the team on addressing improvements in products, processes, and system performance, bringing innovative solutions to the table.

Technical Excellence and Code Quality:

  • Own and maintain high standards for code quality, performance, and security across the server-side ecosystem.

  • Conduct thorough code reviews, offering constructive feedback to ensure the team's output meets or exceeds expectations.

  • Be a role model for team members in software development matters, exemplify Ownership and pick up technical trash.

  • Drive the documentation and testing processes, ensuring quality and knowledge sharing in teams and across the organisation.

  • While delivered features ensure back end systems are resilient, maintainable and ready for scale.

Cross-Team Collaboration

  • Collaborate with other teams to align on integrations, dependencies, and shared development goals.

  • Participate in technical requirement gathering, contributing insight into feasibility and implementation details.

  • Act as a key technical partner for Engineering manager, Product managers, QA, and other Engineering teams, ensuring seamless feature rollouts.

Cloud Infrastructure and System Operations

  • Develop and deploy services in cloud environments like AWS

  • Work with tools such as ArgoCD / GitHub / Grafana

  • Help monitor system health and performance using standard tools, identifying areas for optimisation and improvement.

Mentorship and Technical Leadership:

  • Mentor and support junior and mid-level engineers through coaching, guidance, and best practice sharing.

  • Foster a culture of technical excellence, continuous learning, and accountability within the team.

  • Be the go-to expert for complex technical challenges, setting the standard for deep technical knowledge and problem-solving within the team.

  • In collaboration with Engineering leadership, work out and consistently follow up on technical roadmap. Ensure technical debt is timely detected and addressed proactively.

Strategic Contribution and Business Alignment:

  • Take ownership of projects that directly contribute to business growth, customer satisfaction, and platform scalability.

  • Help define and align engineering efforts with broader product and business strategies.

  • Proactively assess risks related to technical debt and scalability, offering solutions that future-proof the platform.

Start growing your business

phone-handset