
Senior Full Stack Engineer, Web
BetterMe
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇦 Ukraine
Visit company websiteJob 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