We are looking for an experienced Senior Full-Stack Software Developer with a backend-oriented mindset to join a fast-growing technology startup working at the intersection of Cybersecurity and Artificial Intelligence. This is a long-term, full-time position where you will build and own product features end-to-end, primarily using React and Node.js, while working on complex backend systems, database design, and integrations with modern AI technologies. You will work closely with engineers, team leads, and product managers in a highly collaborative startup environment, contributing to architectural decisions and delivering scalable production-ready software.
Main Technical Challenges:
Full-stack feature ownership (backend-leaning), including React UI work and backend/API delivery. Core implementation areas: CRUD flows, SQL database work, schema changes with Drizzle ORM, and AI integrations. Production-grade engineering: monitoring, debugging, performance optimization, and handling incidents/issues in real environments. Architecture work: designing systems or significantly evolving existing architectures, with clear trade-off thinking (performance/scalability/cost/maintainability).
Requirements: * 6+ years of professional software development experience * Proven experience working in a startup environment * Strong experience building production-grade full-stack applications * Strong proficiency in TypeScript and Node.js * Solid experience with React * Experience with Fastify or NestJS * Strong understanding of software architecture and scalable systems * Experience with PostgreSQL and SQL database design * Familiarity with Drizzle ORM or similar tools * Experience implementing testing frameworks (Jest, Playwright) * Upper-Intermediate English level
Nice to have: * Experience with Python * Experience working with AI integrations or AI-driven applications * Knowledge of cloud platforms (AWS or GCP) * Experience with Docker, CI/CD pipelines, and GitHub Actions * Familiarity with Kubernetes
About Global Staffing Support: Global Staffing Support, formerly Global IT Support, is an outstaffing leader with over two decades of experience, connecting businesses with top-tier professionals worldwide. Our premier presence spans Ukraine, the Netherlands, the Philippines, Nepal, and Indonesia, offering cost-effective nearshore outstaffing services across diverse domains, including software development, internet marketing, business organization, support services, etc. At Global Staffing Support, our commitment goes beyond meeting business needs; we are dedicated to providing exceptional care for both our clients and professionals, going the extra mile to exceed expectations in every aspect of our service.
Why Us? * Global opportunities at your fingertips: Work with international teams, contribute to cross-border projects, and gain experience from diverse cultures and perspectives. Every project is a chance to expand your professional horizon. * Stronger together: We believe in balance and connection. From team activities and outdoor adventures to casual evenings with games and pizza, we create opportunities to bond, recharge, and celebrate achievements together. * Communication That Connects: We understand the power of communication in divorced teams. That is why we offer in-house online English lessons to strengthen your language skills and boost your confidence. Moreover, our dedicated Communication Coordinators are here to support you during the initial adaptation period. * Growing together: We value people who bring others along on the journey. Our referral program rewards you for helping us welcome more talented and inspiring colleagues into our community.
Dear candidates, we appreciate all applications, but only shortlisted candidates will be contacted for further steps. The consideration period is 10 days.
Відгукнутись на вакансію
Job ID:
163701
Требуемые навыки:
Backend, Cloud, Fullstack, Python
Зарплата:
Регион:
Чернівці, Івано-Франківськ, за кордоном, віддалено