Ташкент, Мирзо-Улугбекский район, улица Зиёлилар, 13
We are seeking a skilled Full-Stack Developer to join our engineering team. You will contribute to the development and maintenance of modern web applications, working with both .NET and Node.js backends alongside a React frontend in a Linux-hosted environment.
Key Responsibilities
Build responsive, high-performance user interfaces using React and TypeScript
Develop and maintain scalable backend services and RESTful APIs using .NET 8 (ASP.NET Core) and/or Node.js
Implement data access and business logic with Entity Framework Core (for .NET projects) and appropriate patterns/tools for Node.js services
Design, query, optimize, and maintain relational database schemas in PostgreSQL
Integrate frontend with multiple backend services, handling API communication, authentication, and data consistency across .NET and Node.js endpoints
Collaborate on architecture decisions, including when to leverage .NET vs Node.js for specific features or microservices
Write clean, maintainable, and testable code following best practices in both ecosystems
Participate in code reviews, debugging, performance tuning, and refactoring
Manage application builds, deployments, and service restarts using manual processes, Supervisor (supervisord), and Nginx as reverse proxy on Linux servers (EC2 / VPS)
Required Skills & Experience
Strong proficiency in .NET 8 / C# and ASP.NET Core, including REST API development
Solid hands-on experience with Node.js for backend services (Express, NestJS or similar frameworks preferred)
Expertise in React + TypeScript (modern hooks, component patterns, state management)
Practical experience with Entity Framework Core and PostgreSQL (schema design, migrations, indexing, complex queries)
Comfortable working with both .NET and Node.js backends in the same project or product ecosystem
Experience configuring Nginx (reverse proxy, load balancing, SSL)
Familiarity with Supervisor (supervisord) for process management on Linux
Proficient in Linux server environments (EC2, VPS administration basics)
Strong command of Git for version control and team collaboration
Experience with Node.js / npm ecosystem for frontend builds and tooling
Understanding of full application lifecycle: development, build, deployment, and basic monitoring
Nice-to-Have Skills
Experience maintaining hybrid backend architectures (.NET + Node.js)
Knowledge of microservices patterns or API gateways in mixed stacks
CI/CD pipelines or automation scripting for deployments
Containerization basics (Docker) and orchestration awareness
Frontend testing (Jest, React Testing Library)
Authentication/authorization implementations (JWT, OAuth, cookies across services)
Performance optimization across polyglot backends
What We Offer
Opportunity to work end-to-end on features using a diverse, modern tech stack
Exposure to both .NET and Node.js ecosystems in production
Focus on code quality, best practices, and continuous improvement
Collaborative team environment
If you have strong full-stack experience, enjoy working with both .NET and Node.js backends, and are comfortable in a Linux-based deployment setup, we’d love to hear from you!
Please submit your resume and, if available, links to relevant projects, GitHub repositories, or examples of work involving React + .NET/Node.js + PostgreSQL.