Senior Full-Stack Engineer

RemoteSalary not specified
Kyiv, Ukraine

Tech Stack

ReactNode.jsPostgreSQLAWSTypeScriptJavaScriptNext.js

Job Description, Responsibilities & Requirements

Description language:

About the Position

Senior Full-Stack Engineer

Kyiv, remote

As a Senior Full-Stack Engineer, you’ll own features end-to-end across the entire stack, working within a highly collaborative team that reports directly to the client’s CTO. You’ll have significant autonomy, direct product impact, and the opportunity to help shape a modern platform from the ground up.

Responsibilities

  • Design, build, and evolve key platform features across frontend and backend systems
  • Develop modern web applications using TypeScript, React, and Next.js
  • Design clean APIs and scalable backend services with Node.js
  • Build secure, reliable, and observable cloud-native solutions on AWS
  • Contribute to CI/CD pipelines, testing strategies, and engineering automation
  • Collaborate closely with the CTO, product, and design teams in fast-moving development cycles
  • Take ownership of features from concept and implementation through production deployment and ongoing improvement

Requirements

  • 5+ years of professional full-stack software engineering experience in production environments
  • Strong TypeScript and JavaScript expertise
  • Solid frontend experience with React and Next.js
  • Node.js backend development experience, including APIs and distributed systems
  • Strong PostgreSQL knowledge and relational database design skills
  • Hands-on experience with AWS services and cloud-native development
  • Understanding of CI/CD practices and modern observability principles
  • Strong engineering discipline with exceptional attention to detail and software quality
  • Upper-Intermediate English level

We Offer

  • Competitive salary in USD
  • Paid vacation and sick leaves
  • Medical insurance
  • PE accounting and support
  • Opportunity to define engineering standards from the start
  • Modern cloud-native technology stack
  • Fully remote environment with a strong engineering culture

Hiring Flow

Stage 1: Meetings with our Team

During this stage, we assess the candidates’ skills and match them to a project which meets their expectations.

Meeting with the recruiters

During the interview, we’ll ask you about your background, the technologies you used, your motivation, and what direction you want to progress in your career. We will also tell you about our projects, internal initiatives, and opportunities, and give as much time for questions as you need.

Conversation with our technical interviewer

After the Recruitment meeting, we move directly to the discussion with a tech interviewer. You can expect to hear some technical questions regarding specific technology, algorithmic challenges, and problem-solving tasks. We’d also like to know what you are curious about programming, and what new languages, frameworks, or tools you’d like to learn.

Stage 2: Feedback and Job Offer

At this stage we talk about everything in detail and finalize the recruitment process.

Feedback

We’ll provide you with feedback within 5-7 days - terms depend on the complexity of the selection for the position.

If the feedback is positive, we’ll come back to discuss working conditions and the date when you’re ready to start. We can also discuss options for projects you can get into.

Job Offer

After every detail is discussed, we send you an official job offer, where all the agreements are spelled out.

We always provide feedback, no matter if the candidate joins DjangoStars or not - we appreciate your time and efforts spent and strive to help you grow.

Apply for Position

Drop us a line, attach your CV, and let's meet!

Job Details

Company name:
Django Stars
Location:
Kyiv, Ukraine
Employment Type:
Full-time
Work Mode:
Remote
Posted on TheJob:
Jun 29, 2026
Last checked:
Jun 29, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.