Full Stack Software Engineer
Role details
Job location
Tech stack
Job description
- Design, develop, and maintain full-stack applications using .NET (C#) and React
- Build and consume RESTful APIs and event-driven services with performance and security in mind
- Translate business requirements into scalable, maintainable technical solutions
- Lead and contribute to technical design and architectural decisions
Frontend Engineering
- Build modern, responsive UIs using React, TypeScript, and contemporary UI frameworks
- Implement reusable components, state management, and frontend performance optimizations
- Collaborate closely with UX/UI partners to deliver high-quality user experiences
Backend & Data
- Develop backend services using ASP.NET Core and Web APIs
- Design and optimize relational data models (SQL Server and similar)
- Implement authentication, authorization, and role-based access controls
Cloud, DevOps & Quality
- Work within Azure environments including App Services, Functions, CI/CD pipelines, and monitoring tools
- Partner with DevOps to ensure reliable deployments and production readiness
- Write automated unit, integration, and end-to-end tests
- Participate in code reviews and uphold engineering best practices
Collaboration & Leadership
- Serve as a senior technical contributor within an agile team
- Mentor mid-level and junior engineers
- Participate in sprint planning, backlog refinement, and estimation
- Identify opportunities for refactoring, automation, and continuous improvement
Requirements
Needed:
- Bachelor's degree in Computer Science or related technical field, or equivalent professional experience
- Minimum 7+ years of professional software development experience
- Strong background in .NET / C#, including ASP.NET Core and Web APIs
- Strong experience with React and TypeScript
- Solid understanding of RESTful API design, authentication, and security best practices
- Experience with relational databases and data modeling
- Cloud experience, Azure strongly preferred
- Familiarity with CI/CD pipelines and DevOps workflows
- Proven ability to work independently on complex, production-grade systems
Nice to Have:
- Experience with Azure services (App Services, Functions, Service Bus, Storage)
- Microservices or modular monolithic architectures
- Exposure to low-code/no-code platforms (Power Platform) and integrations
- Performance tuning and automated testing frameworks
Benefits & conditions
This Jobot Job is hosted by: Jamie Beene Are you a fit? Easy Apply now by clicking the "Apply Now" button and sending us your resume. Salary: $120,000 - $140,000 per year
A bit about us:
Founded over a decade ago and based in Lakewood, Colorado, with teams operating nationwide, we are redefining how businesses access and manage warehouse space through a modern, technology-driven platform. We operate at the intersection of logistics, real estate, and software, building scalable solutions that support rapid growth, operational efficiency, and an exceptional customer experience. Our environment is fast-moving, collaborative, and built for engineers who want real ownership and visibility into the systems they build.
Why join us?
- Competitive Compensation: Senior-level base salary + performance-based incentives
- Equity Exposure: Join a PE-backed, high-growth technology platform
- Comprehensive Benefits: Medical, Dental, Vision, Life Insurance
- 401(k) with Match
- Generous PTO & Paid Holidays
- Remote-First Culture: Work from anywhere in the US
- High Impact Role: Own complex systems end-to-end with direct influence on product direction
- Modern Tech Stack: .NET, React, Azure, cloud-native architecture
- Collaborative Environment: Partner closely with DevOps, Product, and Business leaders