Backend Engineer (SaaS)

U.S. (Remote)
Eco – Engineering /
Full-time Direct Hire /
We are working with a company that provides industry-leading enterprise SaaS solutions to government transportation and environmental organizations in the US.

Their products support a diverse range of critical workflows for agencies planning the US’s vast transportation infrastructure. They have built a software that transforms data into integrated real-time insights enabling the management of transportation improvement projects worth hundreds of billions of dollars. Their SaaS solutions are also extensively utilized in integrating workflow and data sets for the management of environmental projects.  

They have a nimble and entrepreneurial team of multi-talented individuals who care deeply about their commitments to customers and to each other. What they value the most is collaboration, humility, accountability, efficiency, and a relentless drive for excellence. 

Required Skills

    • Software as a Service (SaaS), multi-tenancy application architectureSOLID, DI/IoC, CI, DDD software design principles
    • MVC Design Pattern
    • Task-based Asynchronous Pattern
    • RESTful API Experience 
    • C#
    • .Net Web Api (.Net Core is a Plus, but NOT .NET Web Forms)
    • Relational databases Experience (Oracle or SQL server or MySQL) (PostgreSQL is a Plus)
    • Code-First database Approach 
    • Object Relational Mapping (ORM)(Entity Framework Core is a Plus) 
    • Generic Repository Pattern with Unit of Work
    • Developing in the Cloud Experience (GCP or Azure) (AWS is a plus)
    • Source control management tools using GIT (on BitBucket is a Plus)  

Nice-to-have Skills

    • JavaScript frameworks and libraries (Angular, React) is a big plus
    • GraphQL is a plus
    • Redis for in-memory service side caching
    • Micro ORM using Dapper 
    • Swagger Experience
    • NoSQL/Spatial data using PostgreSQL
    • Unit Test using xUnitEvent-Driven - Message Queue/Service BusDatabase version control using FlywayDb 
Please attach your resume/CV as a PDF file.

This is a full-time & remote opportunity to be hired directly by a U.S./Canada tech company.