FairCom

Software Developer

PythonJavaNode.jsSQLC++PHP
Automatic translation. Check the original.

About the opportunity

FairCom develops high-performance, mission-critical database technology used in demanding enterprise and industrial environments.

As a Software Programmer (C/C++), you will work directly on the core of our database and data management platforms, including FairCom DB, RTG, Edge, and MQ.

We build robust database technology—the kind that runs factories, critical infrastructure, and systems where failure is not an option. This is not a maintenance role. You will design, extend, and modernize production database systems that support real-world, large-scale operations. Working closely with Senior Programmers and Architects, you will help develop long-lived systems, balance performance with correctness, and deliver reliable software our customers depend on every day.

If you enjoy working deeply with systems, understanding how data truly moves through a system, and writing code that needs to be correct—not just fast—this role is for you.

Day-to-Day

  1. Develop and enhance database “core” functionality used in production by enterprise and industrial customers.
  1. Work in C/C++ and modern systems languages to deliver correct, fast, and reliable software.
  1. Dive deep into query execution (SQL), indexing, storage, and transaction behavior.
  1. Debug real problems in real systems—not just in a test environment.
  1. Take ownership of work end-to-end: design, code, test, and deliver.
  1. Collaborate with senior engineers who care deeply about product quality.
  1. Contribute clear technical documentation that explains design intent, trade-offs, and operational behavior.
  1. Occasionally participate in an on-call rotation to support enterprise customers in production environments.

Required Requirements

  1. Academic background in Computer Science, Software Engineering, and/or another degree with equivalent Software Development experience.
  1. 5+ years of experience with C/C++
  1. Be available to work at our office in São Paulo
  1. Ability to communicate in English, both written and verbal
  1. Basic knowledge of JIRA and agile methodologies.
  1. Solid understanding of how a DBMS works, regarding SQL (relational) and NoSQL (non-relational) data models.

Preferred Qualifications

  1. 4 years of programming experience in at least one of the following languages: COBOL, Python, Node.js, Java (JDBC), and/or PHP
  1. Experience with IoT/IIoT and Raspberry Pi
  1. Experience with database internals or data-intensive systems
  1. Familiarity with IoT or industrial systems
  1. Experience with embedded platforms or resource-constrained environments
  1. Internship or early-career experience in SaaS or enterprise software environments

Join the FairCom Team!

Have fun and work hard with the opportunity to achieve a healthy work-life balance.

  • Agile & Empowered Teams: Collaborate with passionate colleagues in small, cross-functional teams that drive innovation. Enjoy the freedom to shape your work and contribute meaningfully.
  • Flexible Work-Life Balance: Achieve the ideal harmony between personal and professional life with our hybrid work model, offering the best of both worlds: in-office collaboration and remote focus.
  • Invest in Your Growth: Benefit from a supportive environment where experienced colleagues share their knowledge, fostering a culture of continuous learning and development.
  • Attractive Compensation: We value your contributions. We offer a competitive salary package, aligned with industry standards.
  • Thrive Together: Build lasting connections and strengthen your skills through engaging annual and quarterly company-wide events and growth opportunities.

FairCom's long and dynamic history is underpinned by a diverse team of contributors, which we are proud of. We are proud to be a company that offers equal opportunities to all, and we are committed to providing a work environment where diversity is valued. We believe that all individuals deserve to be treated with dignity and respect, and we do not tolerate any behavior that contravenes this fundamental right, such as discrimination and harassment of any kind. We thank each person who participates in our selection process and assure that all candidates will be considered for employment based solely on merit and qualifications directly related to professional competence, without regard to race, color, age, religion, sex, sexual orientation, gender identity, nationality, genetic information, pregnancy, disability, marital status, or any other condition protected by law.

More opportunities with one profile

Want to be considered for more roles without repeating the whole process? Create your profile and be found by companies using Nort.

Create my profile

Show your skills.Get discovered.

Nort

Reverse recruiting platform for developers

LegalTerms of UsePrivacy Policynortjobs © 2026