Job Overview
We are seeking a dynamic and highly skilled Full Stack Senior Developer specializing in C# and web development to join our innovative technology team. In this role, you will lead the design, development, and deployment of scalable, high-performance software solutions. You will work across the full technology stack, collaborating with cross-functional teams to create robust applications that meet evolving business needs. Your expertise will drive system architecture decisions, optimize existing platforms, and implement cutting-edge features using a variety of programming languages and frameworks. This is an exciting opportunity to influence the future of our digital infrastructure while working in a fast-paced, agile environment that values innovation and continuous improvement.
Responsibilities
- Lead the development of full-stack applications utilizing C#,.NET framework, React, and modern JavaScript frameworks such as React or Angular to deliver seamless user experiences.
- Design and implement RESTful APIs and microservices architectures to ensure system scalability, reliability, and maintainability.
- Collaborate with product owners and stakeholders to gather requirements and translate them into technical specifications aligned with best practices in software engineering.
- Develop scalable systems by applying design patterns, system design principles, and cloud infrastructure solutions such as AWS or Azure.
- Maintain version control using tools like GitHub or SVN, and implement CI/CD pipelines for automated testing and deployment.
- Optimize application performance by analyzing system bottlenecks, refining codebases, and ensuring adherence to security standards such as RBAC (Role-Based Access Control).
- Contribute to agile software development processes through regular sprint planning, stand-ups, code reviews, and documentation.
Qualifications
Minimum 5 years of C#/.NET full‑stack development
· Expert‑level proficiency in C#, ASP.NET, MVC, and SQL Server
· Strong understanding of SOLID principles and modern software engineering practices
· Skilled in debugging, testing, maintenance, and bug tracking
· Ability to thrive in a highly agile, collaborative environment
· Excellent written and verbal communication skillsProven experience in software development with a strong focus on web development using C#,.NET technologies, JavaScript frameworks (React, Angular), and RESTful API design.
- Extensive knowledge of IT infrastructure including cloud services (AWS, Azure), Linux environments, and database management systems such as MySQL or SQL Server.
- Solid understanding of system design for scalable systems employing microservices architecture, design patterns, and APIs.
- Hands-on experience with version control systems like Git or SVN along with CI/CD tools for automated deployment workflows.
- Familiarity with Agile software development methodologies including Scrum or Kanban to facilitate iterative project delivery.
- Strong programming skills across languages such as Python, Java, C++, C#, VBA or C are highly desirable for supporting diverse application needs.
- Ability to work effectively in a collaborative environment while managing multiple priorities in a fast-paced setting.
Join us as we push the boundaries of technology innovation! We are committed to fostering an inclusive culture that values continuous learning and professional growth. If you’re passionate about building impactful software solutions with cutting-edge tools and methodologies—this is your chance to make a difference!
Family‑first culture, zero bureaucracy, tight‑knit team, real ownership, and constant recognition — a place where your work truly matters.
Pay: $79,619.00 - $109,886.00 per year
Benefits:
- AD&D insurance
- Dental insurance
- Health insurance
- Life insurance
- Vision insurance
Work Location: Hybrid remote in St. Louis, MO 63141