Senior Full Stack Developer (TS) в Softwarium, віддалено
Softwarium
- Киев
- Постоянная работа
- Полная занятость
/ /16 квітня 2026Senior Full Stack Developer (TS)віддаленоSoftwarium develops software for customers in the United States, Canada, and Norway across industries such as education, healthcare, energy, and security.We're looking for a Full Stack Engineer who doesn't just deliver tasks, but takes ownership, works confidently with existing systems, and helps improve the product over time. This is a long-term product, not a short-term delivery - you'll be involved in building, maintaining, and evolving it together with the team for our US Client.Team: PM, 2 QA, 1 Devops, 11 Developers, Architect
Tech Stack: TypeScript, React, Next.js, Node.js (Fastify), Azure Functions, GraphQL, Swagger, microservices, containerized applications, some Vue/Nuxt apps, others.Responsibilities:
- Develop and maintain full-stack features for a marketplace application using React, Next.js, and Node.js (TypeScript);
- Support and enhance existing frontend applications, ensuring performance, scalability, and maintainability;
- Design, implement, and maintain backend services using Azure Functions within a microservices architecture;
- Work with containerized applications, including maintaining and supporting existing Vue/Nuxt-based services;
- Handle request processing within containerized environments, including data flow management and caching strategies (e.g., Redis);
- Design and integrate APIs using REST and GraphQL, with proper documentation via Swagger/OpenAPI;
- Implement and maintain unit tests, and contribute to overall test coverage and quality;
- Collaborate with engineers through daily code reviews, providing and receiving constructive technical feedback;
- Ensure reliability and performance through proper logging, monitoring, and debugging of production issues;
- Work with existing systems, performing safe refactoring and maintaining backward compatibility;
- Collaborate with DevOps-managed infrastructure, ensuring smooth integration and deployment of services;
- Contribute to the continuous improvement of code quality, architecture, and development processes;
- Take ownership of features end-to-end, including development, support, debugging, and ongoing enhancements.
- 5+ years of commercial experience in software development;
- Strong hands-on experience with TypeScript;
- Solid experience with React (Vue.js as a plus);
- Experience with SSR frameworks (Next.js and Nuxt.js);
- Experience building backend services with Node.js (TypeScript);
- Good understanding of API development (REST, GraphQL, Swagger, or OpenAPI);
- Experience working with microservice architecture;
- Hands-on experience with Azure Cloud (including Azure Functions, Event Grid, SQS); AWS background is also acceptable;
- Experience working with containerized applications (Docker);
- Familiarity with CI/CD pipelines;
- Understanding of authentication & authorization (OAuth2, tokens, cookies);
- Basic knowledge of caching and performance optimization;
- Experience with relational and NoSQL databases;
- Ability to write unit tests for own code;
- Experience with integration tests and working knowledge of Playwright E2E testing;
- Understanding of clean code principles (SOLID, maintainability);
- Experience working in a team: code reviews, collaboration, ownership;
- Comfortable using AI-assisted tools, with strong judgment to review, refine, and ensure code quality.
- Experience with Fastify;
- Familiarity with the Azure ecosystem (Service Bus, etc.);
- Experience with Cosmos DB / DynamoDB;
- Basic understanding of system resilience patterns;
- Experience working with .NET / C# environments;
Dou