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
Required Qualifications
Technical Environment
Languages: C#, .NET Core, ASP.NET Core, Python, JavaScript, TypeScript
Frontend: React, HTML5, CSS3, REST API Integration
Backend: .NET Core, ASP.NET Core, RESTful APIs, Microservices, Entity Framework, JSON
Messaging & Integration: Apache Kafka, Event-Driven Architecture, Kafka Producers/Consumers
Cloud: AWS Lambda, ECS, EC2, S3, API Gateway, CloudWatch
DevOps: Git, Docker, CI/CD Pipelines, GitHub Actions, Azure DevOps, AWS CodePipeline
Databases: SQL Server, PostgreSQL, MySQL, DynamoDB
Methodologies: Agile/Scrum, SDLC, Unit Testing, Code Reviews, Git Version Control