BetterMe

Senior Full Stack Engineer, Web

BetterMe

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇦 Ukraine

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

ElasticSearchJavaScriptMySQLNext.jsNode.jsPostgresReactReduxTypeScript

About the role

  • Work on the Web version of BetterMe Health Coaching focusing on synchronization with the mobile app and improving retention and unsubscribe flows
  • Participate in the full software development lifecycle: coding, troubleshooting, testing, and deployment
  • Contribute to product discussions and collaborate with product owner to create valuable features
  • Work on architecture and technical design of the web platform to ensure scalability and reliability
  • Collaborate with SRE team to maintain and improve CI/CD pipelines and deployment processes
  • Engage in code reviews, provide feedback, and maintain high coding standards
  • Take ownership of application architecture and database design to meet growing user base demands
  • Split role focus approximately Back-End 60% / Front-End 40%

Requirements

  • 5+ years of experience with JavaScript/TypeScript
  • 4+ years of experience in backend development (Node.js, Nest.js or similar frameworks)
  • Strong frontend skills with React, Redux, and Next.js
  • Familiarity with CI/CD tools (e.g., GitHub Actions)
  • Solid understanding of CSR, SSG, SSR
  • Experience working with MySql and PostgreSQL databases
  • Experience with Prisma ORM
  • Experience with unit testing and integration testing
  • Knowledge of data structures, design patterns, and software development best practices
  • Experience collaborating with SRE teams and maintaining/improving CI/CD pipelines
  • Will be a plus: understanding of ARPU, LTV, CPA, conversions; familiarity with Elasticsearch; experience setting up monitoring tools
Benefits
  • Competitive salary
  • Professional Growth: possibility to attend internal and external courses, seminars and access to a corporate library
  • Comfortable working environment and all necessary work equipment provided
  • Complimentary breakfasts, lunches, and snacks in the Kyiv office
  • 20 days of paid vacation
  • Medical insurance
  • Variety of sports activities available for employees inside and outside the office
  • Team buildings, parties and various team activities

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaScriptTypeScriptNode.jsNest.jsReactReduxNext.jsMySQLPostgreSQLPrisma ORM
Soft skills
collaborationcode reviewtroubleshootingfeedbackownership