Soma Capital Portfolio Jobs

Senior Backend Engineer

Remotebase

Remotebase

Software Engineering
Brazil
Posted on Nov 3, 2023
Remotebase is more than just a job search platform - we're building a remote work community where you can thrive and succeed. We connect top tech talent with top clients and make it easy for you to find the job you want. So why wait? Join us and be a part of our bridge to success!

As a Senior Backend Engineer, you will join an established project team and work side-by-side with others to develop new features, make changes, and do code quality checks to develop, test, and maintain projects for our customers. This is a unique opportunity to contribute to a major transformation initiative in a fast-paced and collaborative environment.

  • Use C# & .NET and Entity Framework Core, following best practices for object-oriented programming (OOP). Ensure the codebase adheres to coding standards and is well-documented
  • Design and implement effective unit testing strategies to validate the functionality of software components, ensuring that the code is robust and reliable
  • Work on the design and management of relational databases, including schema design, query optimization, and data integration as required for the application
  • Contribute to the development of web-based applications, utilizing your understanding of web development technologies. This includes both front-end and back-end development work
  • Collaborate effectively with colleagues and customers, both independently and as part of a small team, to deliver time-critical projects. Communicate in a professional manner and work together to meet project deadlines

Requirements

  • Bachelor’s degree in computer science or related field, or equivalent (5+ years) experience
  • A passion for writing clean and easily maintainable code
  • Knowledge of C#, .NET, Entity Framework Core
  • Knowledge of object-oriented programming and the best practices surrounding OOP
  • Knowledge of unit testing strategies
  • Knowledge of relational databases
  • Understanding of web-based application development technologies
  • Basic understanding of source/version control
  • Basic understanding of quality control in the software development life cycle
  • Ability to work independently or in a small team on time-critical projects
  • Ability to interact with colleagues and customers in a professional manner
  • Certifications (such as MCSD, MCSE, MCSA)
  • Experience building and maintaining REST APIs
  • Understanding of OAuth 2.0 protocols
  • React, Angular, MVC web development
  • HTML/CSS
  • NoSQL databases
  • Microsoft Azure & Amazon AWS
  • Knowledge of legacy methodologies

Benefits

In addition to a market competitive compensation, we have a reward philosophy that expand beyond this.

  • Fully remote with office optional. You decide when you would like to work from home and when from the office
  • Flexible timings. You decide your work scheduled
  • Market competitive compensation (in $$)
  • Insane learning and growth