813.666.4504

Senior Software Engineer

Denver, CO

Submit Your Resume

Drop files here

or click here to upload the files

Title: Senior Software Engineer

Location: Denver, CO

Overview:

Fast-growing, Denver-based startup looking for a Senior Software Engineer to be part of a small team that builds and maintains a platform that revolutionizes payment facilitation. They will focus on mission-critical applications and integrations that are the engine of their business. Their systems deal with large amounts of structured data and high volumes of transactional data that ensure their customers can board and mange merchants and the customer payments that they process.

The Senior Software Engineer is a hands-on position that will allow you to help shape a piece of business that is shaping an entire industry. It is an amazing opportunity with a growing tech company that’s expanding.

Responsibilities:

  • Assist in creating the foundational architecture of a young software product suite
  • Work in an entirely .NET stack with a mixture of ASP MVC 5/Core 3 and React JS as the front-end
  • Work with software libraries like NServiceBus, Entity Framework, Swagger/Swashbuckle and others
  • Collaborate to build highly scalable, distributed systems (transaction processing, data import/mapping, and API integrations) that form the back-end of multi-tenant SaaS products

Requirements:

  • 5+ years real world experience writing professional software
  • Strategic thinker who is comfortable working with back-end systems and complex data
  • Desire to design the best solution to solve a business problem, always looking for new ways to make a system more testable, efficient, reliable, and speedy
  • Belief in the power of small teams and the collaborative process where requirements, design, development, QA, and deployment are everyone’s responsibility
  • Proficiency with JavaScript and modern frameworks
  • Comfort working in a cloud-based (Azure) environment
  • Appreciation of the flexibility required by an early-stage company and the prospect of aggressive ship dates
  • Ability to test software, both in the coding stage (unit tests/TDD) and the functional state (end-to-end and UI testing)
  • Willingness to learn a complex domain ecosystem (payments)
  • Confidence in your software design skills – you should be able to start a feature from scratch and come up with something tat is easy to understand, scalable, and performant
  • Willingness to make big decisions that will change the shape of the company’s software. Must be fearless, innovative, and self-directed
  • Ability to brainstorm with peers, product owners, and clients to identify the best approach to design and build
  • Broad technical skillset, including database design, DevOps, scripting, QA/testing, and API design
  • Deep expertise in C# / .NET Core, SQL Server, and Azure

Benefits:

  • Competitive Salary
  • Flexible vacation policy
  • Comprehensive health, dental, and vision benefits
  • 401K with match
  • Flexible work from home policy
  • Dog-friendly office