OneForma by Centific

Senior Software Engineer


We are looking for highly skilled Senior Software Engineer to join our growing Serbian Team!
In this role, you’ll join our highly collaborative Product and Engineering organization to drive the technical direction of the projects.

Your role and responsibilities: 

  • Evolve the client’s existing codebase from a monolithic Rails application into a modular system with clear, well-enforced domain boundaries and a coherent public interface.
  • Participate in designing and building a system that is aligned with the client’s technical vision of a service-oriented architecture.
  • Work up and down the stack to ship code for our Rails backend and our React frontend, and dive deep into the database layer to handle complex querying needs.
  • Collaborate with Engineering, Product, and UX to design and build solutions that delight users and solve critical business problems.
  • Serve as a leader and mentor to more junior engineers when necessary.

Required technical and professional expertise:

  • Bachelor’s degree in computer science, a related field, or comparable work experience.
  • 5+ years’ experience in Object-Oriented Program fundamentals, Test Driven Development and Design principles (Ruby on Rails, Python, C++, Java).
  • Experience designing and building software in a Service-Oriented Architecture.
  • Track record of anticipating technical problems that will fall out of major projects and designing solutions to overcome those problems.
  • Experience working with our stack of Ruby on Rails, React, and PostgreSQL.
  • Strong experience documenting and bringing team clarity to complex solutions.
  • Time-honed expertise with modern web development across the entire spectrum of development, testing, staging, deploying, and monitoring.
  • A curious mind that is driven to innovate and solve customer problems.



What we offer: 

  • Working with us offers a dynamic experience to explore your talents, learn new technologies and open new horizons.
  • Training and genuine opportunity for progression through our Udemy platform in line with business needs.
  • Successful Team Environment.


About Centific

Centific is a global digital technology services company with solutions across various industries. Led by a people-first, intelligence-driven approach, Centific enables experiences that help brands thrive in a sustainable and meaningful way, working to create long-term value and loyal customers for our clients – now and in the future. With clarity of vision, technological expertise, and operational excellence, Centific is the partner of choice for those who want to run smarter – and those who want to change the race.


Our diverse team of over 3,800 people works to deliver on the promise of technology and human-centricity every day. Are you ready to start solving today’s industry-specific challenges with tomorrow’s cognitive technology? Lets talk.


Your Authentic Self at Centific

Centific is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, age, veteran status, or other characteristics. Centific is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

You might also be interested in these…


Salesforce Marketing Consultant

We are looking for a Salesforce Marketing Consultant based in Serbia to join our team full-time.


Sr. QA Test Automation Engineer

We are looking for a Senior QA Test Automation Engineer based in Serbia to join our team full-time.


Product Designer

The successful candidate is responsible for gathering requirements, understanding business problems and opportunities, empathizing with users to figure out their needs, and designing solutions based on the design thinking methodology. The role is a blend of UX and UI skills.