Ubiminds: Scale Distributed Engineering Teams In Brazil

Senior Software Engineer (DotNet/React/C#)(185)

Info on the Senior Software Engineer role

Ubiminds is assisting NEOGOV, a company passionate about technology, focused on customer success, with an entrepreneurial environment where risk-taking is encouraged and rewarded. Their environment is fast-paced with smart, energetic, and passionate people and limitless opportunities for growth.

As a result, NEOGOV is one of the top 50 fastest growing private software companies in the U.S. — Sound like a company you'd like to join? We are looking for top talent to make significant contributions to our products, technology, and customers.

Sound like a company you'd like to join? They are looking for top talent to make significant contributions to their products, technology, and customers. Apply now!


Perks and Benefits

As Senior Software Engineer @Ubiminds, you:

  • Are placed in a product-based company, with the same treatment as their full-time employees.
  • Have our full back-office support, from career guidance to HR and concierge services.
  • Choose to work remotely or at our office – we are a distributed team, after all.
  • Get your own MacBook (none of that BYOD stuff here).
  • Have access to opportunities for growth with other amazing technology professionals, counting with tech talks, chapter meetings, and even remote happy hours for tons of fun!
  • Improve your English through free lessons with a native American teacher - get to the next level on your communication skills!
  • Have the chance to meet up with us every so often at our HQ in Florianopolis
  • Receive financial support to take part in conferences, meetups, and relevant events


You will be working on a team of 4 software engineers to collectively deliver new features and capabilities to one of their newer SaaS products in PowerDMS (a company and product recently acquired by NEOGOV). Apart from the development of features, you will also be occasionally involved in the discussion, planning, execution and maintenance of them.

What you’ll do

  • Work on 100% hands-on, development role, be that creating new features, improving the current ones, or migrating legacy code into new and modern technologies.
  • Work with the development teams to produce rich enterprise class SaaS applications.
  • Write clean code with Unit and Integration tests
  • Write quality, testable, maintainable, and well-documented code.

In order to succeed in this position, you will need

Cultural Add

  • People First. We are all about people!
  • Challenge yourself. There’s always room for improvement and continuous improvement is in our essence.
  • Make it happen. Be ready to take challenges as they come. It’s all about attitude and commitment.
  • We’re in this together. We work as a team, we thrive as a team and we evolve as a team.
  • Averaging on awesome. We work hard to deliver high-quality services and look forward to exceeding expectations.
  • Keep it real. We promise you honesty, transparency, and openness, regardless of the situation.

Mandatory skills

  • Solid experience developing web applications
  • Proficiency and solid experience in:
  • C# and Web API.
  • React
  • SQL databases (preferably MS SQL Server)
  • Familiarity with common developer tools, best practices and development methodologies.
  • Experience writing clean code, and testing it through automations, mainly unit and integration testing.


  • Solid understanding of Domain Driven Design

Non-technical skills

  • Strong problem solving skills
  • Strong communication skills

Job summary.

  • start date 14/01/2022
  • end date 14/02/2022
  • timezone Eastern Standard Time (GMT-4)


.NET C Sharp React.JS


Ubiminds © 2020. All rights reserved.