full-stack developer
генерация резюме под вакансию
сопроводительное письмо
описание
Elinext develops software solutions for enterprise clients worldwide.
задачи
- Take ownership of an existing production SaaS application;
- Review and understand an established, partially documented codebase;
- Develop and improve frontend functionality using React, Next.js, and TypeScript;
- Build and maintain backend services and REST APIs using Node.js and TypeScript;
- Work with multi-tenant architecture, including tenant isolation and tenant-specific access control;
- Implement and maintain secure authentication and authorization flows;
- Work with OAuth, OIDC, RBAC, and identity-management mechanisms;
- Develop and maintain integrations with MongoDB, Cosmos DB, and PostgreSQL;
- Deploy and troubleshoot applications in cloud-based environments;
- Build and maintain CI/CD pipelines and Docker-based deployments;
- Implement automated unit, integration, API, and end-to-end tests;
- Follow secure-development practices, including OWASP recommendations and secrets management;
- Investigate and resolve production issues independently;
- Maintain clear technical documentation;
- Support knowledge transfer and application handover activities.
требования
- 5–10 Years of professional software-development experience;
- Strong commercial experience with React, Next.js, and TypeScript;
- Strong backend-development experience with Node.js and TypeScript;
- Solid experience developing and integrating REST APIs;
- Proven production experience with SaaS applications;
- Strong hands-on experience with multi-tenant SaaS environments;
- Good understanding of tenant isolation and secure data separation;
- Strong knowledge of authentication and authorization concepts;
- Experience with OAuth, OIDC, and RBAC;
- Experience with MongoDB or Cosmos DB;
- Experience with PostgreSQL;
- Practical experience with Git, CI/CD, Docker, and cloud deployments;
- Ability to independently understand, build, deploy, and troubleshoot an existing codebase;
- Experience with unit, integration, API, and end-to-end testing;
- Knowledge of secure-development practices, OWASP, and secrets management;
- Experience working with partially documented production systems;
- Strong documentation and knowledge-transfer discipline;
- Fluent in English;
- Nice to have: Experience integrating OpenAI or Azure AI services, Experience integrating Python-based AI services, Experience with Supabase, Experience with cloud-native European providers, Experience with Sentry, Experience with PostHog, Strong knowledge of software and solution architecture.
условия
- No conditions specified
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.