Full Job Description
Senior Full-Stack Software Engineer Location: North Texas Employment: Direct hire or contract-to-hire Working arrangement: Primarily on-site, with potential flexibility Currently looking for a Senior Full-Stack Software Engineer to join a collaborative development team. This is a hands-on, back-end-leaning position focused on building new products and features while enhancing an established software platform. The successful candidate will contribute across the full technology stack and participate in architecture, design, testing, and delivery. Responsibilities Develop new applications, features, and product capabilities. Build back-end services and APIs using C# and .NET. Create and enhance modern web interfaces. Translate complex requirements into scalable software solutions. Contribute to architecture and technical design decisions. Develop and optimize relational database solutions. Write unit and integration tests. Troubleshoot complex technical issues. Break larger projects into manageable development tasks. Mentor and support less-experienced engineers. Participate across the full software development life-cycle. Required Experience Five or more years of professional software development experience; seven-plus preferred. Strong C# and .NET development expertise. Genuine full-stack experience across back-end and front-end development. Experience with Vue, React, Angular, or a similar front-end framework. Strong SQL and relational database knowledge. Experience developing new products or substantial new features. Knowledge of automated testing and maintainable software design. Strong communication and problem-solving skills. Ability to work effectively within a small engineering team. Desirable Experience PostgreSQL Clean architecture Domain-driven design CQRS Service-oriented or distributed systems Azure or AWS CI/CD pipelines Monolithic application environments Mentoring junior developers Must be U.S. citizens and eligible to meet potential future security-screening requirements.