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

Job Location: hybrid in Bucharest

Recruitment process:

  • HR discussion
  • 2 X tech interview

Role description:

Join a team where your work has real impact. As a Software Engineer, you'll contribute to building scalable, high-quality solutions that directly support product and business goals.

You'll collaborate with experienced engineers, take ownership of features, and be involved in technical discussions around architecture, performance, and best practices.

We're looking for someone who:

  • writes clean, maintainable code
  • enjoys solving real-world problems
  • stays curious about new technologies
  • values teamwork and continuous improvement

You'll work in an Agile environment, using modern tools and frameworks, with opportunities to grow, learn, and shape the way we build software.

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.

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.

Technical Excellence and Code Quality

  • Write and maintain good-quality, and server-side and frontend code.

  • Take part in code reviews, contributing constructive feedback and learning from peers.

  • Support documentation and testing efforts to ensure clarity, reliability, and maintainability of features.

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.

  • Be a reliable technical partner for Product, QA, and Engineering teams during development and rollout phases.

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.

Growth and Continuous Learning

  • Continuously develop your own technical expertise, staying up to date with tools, frameworks, and patterns.

  • Contribute to a team culture of learning, knowledge sharing, and technical curiosity.

Impact and Contribution

  • Take responsibility for delivering key components that contribute to customer satisfaction and business success.

  • Align development efforts with product goals, understanding the impact of your work within the bigger picture.

  • Be proactive in identifying technical risks and propose solutions that support long-term stability and scalability.

Start growing your business

phone-handset