Senior Developer – Team Lead

Not what you are looking for?

See All Job Openings

Rifiniti is a growth-stage SaaS solutions provider for commercial real-estate end-users. We integrate client data into our proprietary cloud-based data-warehouse, process it, and provide our clients with actionable workplace analytics.

We have a dynamic team, consisting of data scientists, ETL, front- and back-end software developers, QA experts, and sales and support personnel. Our team is located in Boston, US, Sofia, Bulgaria, and Ukraine. We have a large and growing number of customers, all of whom are global companies with significant leased and owned office space portfolios for their operations.

The senior developer will work with the founders and a talented team in our Sofia and Boston offices to lead the development of the front and back-end of our new Optimo X SaaS.


  • Lead the development of new modules for Optimo X.
  • Deliver as an individual contributor to back-end systems.
  • Lead project planning sessions with fellow team members to analyze requirements and outline proposed solutions.
  • Work closely with other developers, data scientists, and senior management to continuously enhance the product.
  • Communicate effectively in a cross-functional, global environment.
  • Adapt quickly to ongoing client requirements.
  • Develop system specifications, and translate system requirements to task specifications.
  • Manage projects on time and on budget to meet project specifications using scrum/agile methodologies.
  • Keep the software team abreast of new strategic and technology information relevant to Rifiniti’s products and services


  • Computer Science Degree or equivalent work experience developing web applications with PHP or Ruby on Rails (RoR) as individual contributor. Must be willing to lead back-end development in RoR.
  • Excellent knowledge of the entire web stack including back-end technologies, as well as the ability to participate in API design (ex: GraphQL).
  • Experience working with relational databases (PostGres, MySQL)
  • Some understanding of modern DevOps tools (Docker/Kubernetes, Terraform).
  • Working knowledge of Amazon AWS cloud platform (S3, EC2, RDS etc).
  • Mastery of scrum/agile development methodologies and tools (GitHub, Jira, Confluence)
  • Excellent spoken and written communication skills in English and Bulgarian.
  • Strong teamwork and interpersonal skills.

Compensation and Benefits

  • Salary based on expertise and experience
  • Standard benefits under Bulgarian law
  • Transportation and sports cards
  • Annual performance bonus
  • Employee stock options
  • Continuing education reimbursement


  • Sofia, Bulgaria (Rifiniti Bulgaria EOOD)
Apply now

Share this job

Apply for a job

  • Drop files here or
    Accepted file types: jpg, gif, png, pdf, doc, docx.
  • By submitting this form, I opt in to being contacted by Rifiniti and agree that Rifiniti may hold and process my data in accordance with the Privacy Policy.

  • This field is for validation purposes and should be left unchanged.