Back to Jobs
Development 1d ago

Senior Full-Stack Developer

UkraineUkraine
ArmeniaArmenia
Full-time
Not Disclosed
Senior

Job Description

Key Skills Required

Master these to land this role

ReactHighly Demanded
Learn in 26 Hours
Node.jsBestseller 🔥
Learn in 42 Hours
Full-StackTypeScriptAWS

Want to know if you're a match for this job?

Calculate My Match Score

About the Role: We are looking for an experienced Senior Full-Stack Developer with a strong ownership mindset and hands-on experience with AI-assisted development tools (Claude Code, Codex, or Cursor). You will work in a modern microservices environment, combining backend and frontend development while collaborating closely with cross-functional teams in Israel and Armenia.

What You'll Do

  • Build, maintain, and optimize services using JavaScript/TypeScript in a microservices architecture.
  • Collaborate with Data Science, Data Engineering, and Product teams to bring prototypes into production.
  • Design and maintain reusable internal libraries, shared modules, and development tooling.
  • Develop scalable systems using MongoDB, SingleStore, Kafka, and AWS.

What You Bring

  • 5+ years of commercial experience with JavaScript/TypeScript across backend and frontend development.
  • Strong production experience with Node.js and React.
  • 6+ months of hands-on experience with AI coding tools, including MCP and subagent workflows.
  • Experience with Kafka, SNS/SQS, AWS, microservices, SQL/NoSQL databases, and GraphQL APIs.
  • Advanced English communication skills.

Benefits

  • 15 vacation days annually and flexible working hours.
  • Opportunities for professional growth and learning in a supportive, fast-paced engineering culture.
  • 100% remote work flexibility within Ukraine or Armenia.

How would you rate this job post?

See what other professionals think about this role.

Is this company safe?

Ask Hyrizon AI to scan this company for potential red flags before you apply.

Safety First

  • Never pay for a job application.
  • Do not share sensitive bank info.
  • Verify the client before starting work.