Full Stack Software Engineer

Doist

Dallas (TX)

Hybrid

USD 83,000 - 124,000

Part time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Doist is seeking a Full Stack Software Engineer in Dallas, TX for a 12-month contract. Hybrid work with 3 days onsite and 2 days remote. The role emphasizes C#/.NET Core backend, React frontend, Kafka-based event-driven integrations, and AWS cloud deployment.

You will build RESTful APIs, microservices, and contribute to DevOps/CI/CD pipelines within AWS. The ideal candidate has ~5+ years of experience, hands-on full stack development, and strong knowledge of AWS services, Docker, and modern web

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 Apache Kafka and event-driven architecture.
  • Experience developing frontend applications using React, JavaScript, and TypeScript.

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.
  • Develop event-driven integrations using Apache Kafka with .NET and Python.
  • Develop responsive web applications and reusable UI components using React, JavaScript, and TypeScript.
  • Deploy and support applications within AWS serverless and containerized environments.

Skills

C#
.NET Core
REST APIs
React
TypeScript
Kafka
AWS
Docker
CI/CD
SQL/NoSQL

Tools

GitHub Actions
Azure DevOps
AWS CodePipeline

Job description

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.
  • Experience developing and deploying applications within AWS cloud environments.
  • Understanding of serverless and container‑based application architectures.
  • Experience with Docker and CI/CD pipelines.
  • Experience with relational and/or NoSQL databases.
  • Strong understanding of the software development lifecycle and modern application development practices.
  • Experience working within Agile/Scrum development teams.
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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Software Engineer
Full Stack Software Engineer

3Core Systems, Inc • Dallas (TX), Northern (KY)

Hybrid
USD 110,000 - 160,000
Full Stack Software Engineer
Full Stack Software Engineer

Veriipro • Dallas (TX)

On-site
USD 110,000 - 140,000
Full Stack Engineer
Full Stack Engineer

Savvyan Technologies • Charlotte (NC)

On-site
USD 100,000 - 140,000
Fullstack .NET Developer
Fullstack .NET Developer

Cloudpaths • San Francisco (CA)

Hybrid
USD 120,000 - 160,000
Full-Stack Engineer: .NET Microservices & Kafka
Full-Stack Engineer: .NET Microservices & Kafka

3Core Systems, Inc • Dallas (TX), Northern (KY)

Hybrid
USD 110,000 - 160,000
Hybrid Full-Stack Engineer: .NET, React & Kafka
Hybrid Full-Stack Engineer: .NET, React & Kafka

Doist • Dallas (TX)

Hybrid
USD 83,000 - 124,000
Full Stack Developer
Full Stack Developer

Compunnel, Inc. • Harrisburg

On-site
USD 90,000 - 120,000
.Net Fullstack Developer
.Net Fullstack Developer

Spectraforce Technologies • Dallas (TX)

Hybrid
USD 90,000 - 130,000
Senior Software Engineer
Senior Software Engineer

The Phoenix Group • New York (NY)

Hybrid
USD 140,000 - 180,000
Senior Engineer
Senior Engineer

Jobtailor • California (MO)

On-site
USD 150,000 - 190,000