---
title: Senior Software Engineer at MS Shift, Inc.
description: Senior Software Developer – .NET Core & React.js Own the end-to-end build of a new, modern company website—from architecture and UI implementation to performance, accessibility, analytics, SEO, and de
---

# Senior Software Engineer

**Company:** MS Shift, Inc.  
**Location:** Georgia  
**Posted:** 2026-07-10  
**Apply by:** 2026-08-24

[Apply / View original posting](https://www.linkedin.com/jobs/view/4439081500)

## Job description

Senior Software Developer – .NET Core & React.js Own the end-to-end build of a new, modern company website—from architecture and UI implementation to performance, accessibility, analytics, SEO, and deployment. You’ll translate requirements into a fast, secure, maintainable site and establish a lightweight component library/design system for future growth. Responsibilities : • Backend Development ( ASP.NET Core ): • Design, develop, and maintain RESTful APIs using ASP.NET Core . • Implement authentication and authorization mechanisms using JWT, OAuth, or IdentityServer. • Optimize database performance using Entity Framework Core (EF Core) with SQL Server/PostgreSQL. • Write efficient and secure backend logic, ensuring scalability and maintainability. • Integrate third-party services and APIs. • Frontend Development (React.js) : • Develop and maintain user-friendly React.js applications. • Implement state management using Redux, Zustand, or React Query. • Ensure responsive UI/UX with CSS-in-JS, Tailwind, or Material UI. • Optimize frontend performance and ensure cross-browser compatibility. • General Responsibilities: • Collaborate with product managers, designers, and other developers to define requirements and deliver high-quality software. • Perform code reviews and provide mentorship to junior developers. • Ensure best practices in coding, security, and DevOps. • Write unit and integration tests using xUnit, Jest, or Cypress. • Work with CI/CD pipelines (GitHub Actions, Azure DevOps, or Jenkins) for automated deployments. • Stay updated with emerging technologies and contribute to continuous improvements. Qualifications : • 10+ years of experience in full-stack web development. • Strong knowledge of C# and ASP.NET Core. • 5+ years of experience in React.js, TypeScript, and JavaScript (ES6+). • Experience with SQL Server, PostgreSQL, or NoSQL databases. • Fluent in Russian (spoken and written) with strong English communication skills. • Familiarity with Microservices architecture and Docker/Kubernetes. • Hands-on experience with Azure. • Strong understanding of SOLID principles and clean architecture. • Experience with unit testing and test-driven development (TDD). • Proficiency with Git and Agile development methodologies. • Preferred Qualifications: • Knowledge of Domain-Driven Design (DDD).

---

🔔 [Monitor similar jobs on Gurify](https://gurify.com/?utm_source=techgeo&utm_medium=jobboard&utm_campaign=monitor_similar&role=Senior+Software+Engineer) — get alerted when matching roles are posted in Georgia.

```json
{"@context":"https://schema.org/","@type":"JobPosting","title":"Senior Software Engineer","description":"<p>Senior Software Developer – .NET Core & React.js Own the end-to-end build of a new, modern company website—from architecture and UI implementation to performance, accessibility, analytics, SEO, and deployment. You’ll translate requirements into a fast, secure, maintainable site and establish a lightweight component library/design system for future growth. Responsibilities : • Backend Development ( ASP.NET Core ): • Design, develop, and maintain RESTful APIs using ASP.NET Core . • Implement authentication and authorization mechanisms using JWT, OAuth, or IdentityServer. • Optimize database performance using Entity Framework Core (EF Core) with SQL Server/PostgreSQL. • Write efficient and secure backend logic, ensuring scalability and maintainability. • Integrate third-party services and APIs. • Frontend Development (React.js) : • Develop and maintain user-friendly React.js applications. • Implement state management using Redux, Zustand, or React Query. • Ensure responsive UI/UX with CSS-in-JS, Tailwind, or Material UI. • Optimize frontend performance and ensure cross-browser compatibility. • General Responsibilities: • Collaborate with product managers, designers, and other developers to define requirements and deliver high-quality software. • Perform code reviews and provide mentorship to junior developers. • Ensure best practices in coding, security, and DevOps. • Write unit and integration tests using xUnit, Jest, or Cypress. • Work with CI/CD pipelines (GitHub Actions, Azure DevOps, or Jenkins) for automated deployments. • Stay updated with emerging technologies and contribute to continuous improvements. Qualifications : • 10+ years of experience in full-stack web development. • Strong knowledge of C# and ASP.NET Core. • 5+ years of experience in React.js, TypeScript, and JavaScript (ES6+). • Experience with SQL Server, PostgreSQL, or NoSQL databases. • Fluent in Russian (spoken and written) with strong English communication skills. • Familiarity with Microservices architecture and Docker/Kubernetes. • Hands-on experience with Azure. • Strong understanding of SOLID principles and clean architecture. • Experience with unit testing and test-driven development (TDD). • Proficiency with Git and Agile development methodologies. • Preferred Qualifications: • Knowledge of Domain-Driven Design (DDD).</p>","identifier":{"@type":"PropertyValue","name":"TechGeo","value":"4439081500"},"url":"https://techgeo.ge/job/senior-software-engineer-dac903a","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Georgia","addressCountry":"GE"}},"hiringOrganization":{"@type":"Organization","name":"MS Shift, Inc."},"directApply":false,"datePosted":"2026-07-10","validThrough":"2026-08-24T23:59:59+04:00"}
```
