Full Stack Software Engineer - Mid-Level na KorTerra Inc
KorTerra Inc · Chanhassen, Estados Unidos Da América · Onsite
- Professional
- Escritório em Chanhassen
Description
We are seeking a Mid-Level Full Stack Software Engineer with a passion for problem-solving and building high-quality, scalable, and secure cloud-based applications. You will work in an Agile development team to design, develop, and maintain modern web applications and APIs using technologies like C#/.NET, React, Azure, and Kubernetes.
This role is perfect for engineers who thrive in a collaborative team environment, are eager to contribute to the full software development lifecycle and enjoy working with modern cloud-based architectures.
Key Responsibilities
- Design and develop secure, scalable, and maintainable full-stack applications using C# (.NET 6/8) and React.
- Build and optimize RESTful APIs and microservices, ensuring high performance and availability.
- Develop and maintain UI components with React and manage state using TypeScript and Redux.
- Work with cloud-native infrastructure including Kubernetes, Azure Blob Storage, Azure Functions, and Azure Service Bus.
- Leverage Terraform to manage Infrastructure as Code (IaC) for cloud resources and deployment pipelines.
- Integrate and manage data using PostgreSQL, Cosmos DB, ElasticSearch, and Redis.
- Implement real-time communication using SignalR within web applications.
- Utilize Bitbucket and Azure DevOps for CI/CD workflows, version control, and deployment automation.
- Participate in code reviews, contribute to architectural decisions, and help establish development best practices.
- Collaborate with cross-functional teams including Product Owners, QA, and UX designers to ensure alignment on features and deliverables.
- Assist with monitoring, troubleshooting, and resolving production issues in a timely manner.
- Take part in Agile/Scrum ceremonies and contribute to team-wide continuous improvement initiatives.
Requirements
- 3+ years of professional experience in full-stack software development.
- Strong proficiency in C# and .NET (ASP.NET Core, .NET 6/7).
- Experience building and consuming RESTful APIs.
- Frontend experience with React, TypeScript, or JavaScript.
- Experience with SQL databases (Azure SQL, CosmosDB preferred).
- Familiarity with containerized deployments (Docker, Kubernetes).
- Hands-on experience with Azure services (e.g., Azure DevOps, Service Bus, AKS, Terraform).
- Experience with source control (Git, Bitbucket) and Agile tools (Jira, Confluence).
- Strong problem-solving skills and ability to work in a collaborative team environment.
- Excellent communication skills, both verbal and written.