Full Stack Developer (.NET & React)
Описание от работодателя
Required skills: C#, ASP.NET Core, React, REST APIs, GraphQL, SQL Server, PostgreSQL, NoSQL Databases, Docker, CI/CD
Full Stack Developer (.NET & React)
We are looking for a Full Stack Developer to join an international engineering team building modern, cloud-native software solutions used by organizations worldwide. This role offers the opportunity to work on highly scalable applications, leveraging AI-assisted development tools while contributing across the entire software development lifecycle from architecture and implementation to deployment and continuous improvement. You will play a key role in designing and developing robust backend services, intuitive frontend applications, and cloud-native solutions in a collaborative, fast-paced environment. The ideal candidate enjoys solving complex technical challenges, embraces AI-first development practices, and takes ownership of delivering high-quality software.
Requirements
3+ years of professional software development experience
Strong proficiency in C#, .NET Core, and ASP.NET Core
Solid hands-on experience with React , Hooks, state management, and modern frontend development
Experience building and consuming REST and GraphQL APIs
Experience working with SQL Server , PostgreSQL , MongoDB , or other relational/NoSQL databases
Strong understanding of asynchronous programming and distributed systems
Experience developing cloud-native SaaS or enterprise applications
Hands-on experience using AI-powered development tools (e.g. GitHub Copilot, Claude, or similar) for coding, testing, debugging, and software design
Good understanding of responsive UI development and modern UX principles
Excellent problem-solving skills with a proactive, ownership-driven mindset
Strong communication skills in English
Ability to work independently in a fully remote, collaborative environment
Nice to Have
Experience with Docker and containerized applications
Familiarity with CI/CD pipelines and modern DevOps practices
Experience with Azure Kubernetes Service (AKS)
Experience working in Agile/Scrum environments
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience)
Responsibilities
Design, develop, and maintain scalable full-stack applications using C#, .NET Core, ASP.NET Core, and React
Build and enhance REST and GraphQL APIs, ensuring high performance, security, and reliability
Develop responsive, user-friendly interfaces with a strong focus on usability and performance
Leverage AI-powered development tools to accelerate software design, implementation, testing, debugging, and documentation
Collaborate with cross-functional teams to deliver features from concept through production and ongoing maintenance
Design and optimize data models while working with SQL and NoSQL databases
Contribute to cloud-native application development, deployment, and continuous improvement
Participate in code reviews, technical discussions, and architectural decisions to maintain high engineering standards
Troubleshoot complex technical issues, identify root causes, and implement scalable solutions
Take ownership of features and contribute to improving development processes, product quality, and engineering best practices