Full Stack Software Engineer
3Core Systems, IncAbout the role
Full Stack Software Engineer
Location: Dallas, TX Hybrid – 3 days onsite / 2 days remote Employment Type: Contract – 12 months (ability to extend)
Position Overview
Full Stack Software Engineer with approximately 5+ years of experience designing, developing, testing, and maintaining modern web applications and backend services.
This position will have a strong focus on C#/.NET Core backend development, microservices architecture, event-driven integrations using Apache Kafka, AWS cloud environments, and React frontend development.
The ideal candidate will be a hands-on full stack developer who can build RESTful APIs and microservices in .NET, develop Kafka-based integrations using .NET and Python, contribute to React-based user interfaces, and support application deployment through modern DevOps and CI/CD pipelines within AWS.
Key Responsibilities
- Design, develop, test, and maintain full-stack applications using C#, .NET Core, ASP.NET Core, React, JavaScript, and TypeScript.
- Build and maintain RESTful APIs and microservices-based applications using .NET Core.
- Design and support service-to-service communication within distributed application environments.
- Develop event-driven integrations using Apache Kafka, including producers and consumers built with .NET and Python.
- Troubleshoot Kafka messaging, event processing, and application integration issues.
- Develop responsive web applications and reusable UI components using React, JavaScript, TypeScript, HTML5, and CSS3.
- Integrate React applications with backend REST APIs and resolve frontend/UI defects.
- Work with SQL and NoSQL databases, including SQL Server, PostgreSQL, MySQL, and DynamoDB.
- Deploy and support applications within AWS serverless and containerized environments.
- Work with AWS technologies including Lambda, ECS, EC2, S3, API Gateway, and CloudWatch.
- Build, integrate, and maintain CI/CD pipelines used to automate application builds, testing, and deployments.
- Work with tools such as GitHub Actions, Azure DevOps, AWS CodePipeline, Git, and Docker.
- Participate throughout the full software development lifecycle, including design, development, testing, deployment, troubleshooting, and production support.
- Collaborate with senior engineers, QA teams, business analysts, product owners, and UX professionals.
- Participate in Agile/Scrum ceremonies including sprint planning, daily stand-ups, code reviews, testing, and retrospectives.
- Troubleshoot application performance, integration, messaging, and deployment issues and contribute to improvements in system reliability and maintainability.
Required Qualifications
- 5+ years of professional full stack software development experience.
- Strong hands-on development experience with C# and .NET Core / ASP.NET Core.
- Experience designing and developing REST APIs and microservices architectures.
- Experience with object-oriented programming, dependency injection, Entity Framework, and common software design patterns.
- Hands-on experience with Apache Kafka and event-driven architecture.
- Experience developing or supporting Kafka producers and consumers using .NET and/or Python.
- Experience developing frontend applications using React, JavaScript, and TypeScript.
- Experience integrating frontend applications with REST APIs.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s
Similar roles
Medical Assistant-Plastic Surgery Algonquin Full Time Days $2,000 Sign On Bonus
Northwestern Memorial Healthcare
Laboratory Assistant - GLH - Full time - Rotate
Geisinger
Pharmacy Tech Oakbrook Full-time Days
Northwestern Memorial Healthcare