Senior FullStack Developer

Palta

Location
Cyprus
Job Type
full-time
Salary
Unknown
Posted
September 3, 2025

Job Description

Simple Life is the #1 AI-powered health coaching app for adults who want to lose weight and enjoy a healthier lifestyle—without the stress or extremes. Our mission is to empower people to feel their best every day. By challenging traditional, restrictive approaches, Simple offers a more sustainable method grounded in ease, personalization, and real-life support.

Simple has had over 17 million downloads and more than 300,000 5-star reviews, having helped millions lose weight successfully and sustainably. Simple has earned recognition as Best Virtual Coach and one of the Top 100 AI companies — all thanks to a dedicated global team driving real impact.

We are looking for a Senior FullStack Developer to enhance our support automation scripts and develop admin dashboards for our support team and payment systems.

What You’ll Do:

  • Develop and maintenance web applications using React;
  • Development services in Go;
  • Drive strong collaboration with other engineers, designers and managers;
  • Refactoring and improving the existing codebase;
  • Troubleshoot development and production problems across multiple environments.

What We Look For:

  • Proficiency in Golang for backend development;
  • Expertise in frontend technologies such as React or Vue.js;
  • Good knowledge of JavaScript (ES6/ES7), and TypeScript is an advantage;
  • Deep knowledge of web development basics (JS Runtime, browsers, etc);
  • Experience with database technologies such as SQL, PostgreSQL, or NoSQL databases;
  • Understanding Docker and Kubernetes concepts;
  • Experience with AWS or similar cloud computing services;
  • Experience with Git, CI/CD;
  • Experience with logging and monitoring services (OpenTelemetry, Prometheus, Grafana, Loki, Sentry);
  • Strong understanding of RESTful APIs.

Perks and Benefits:

  • Open-minded teams, a welcoming and inclusive company culture, plus the opportunity to make a real difference with a game-changing health tech product;
  • A competitive salary package based on your unique expertise, skillset, and impact on the product plus stock options;
  • In-office, remote and hybrid work opportunities;
  • The equipment whatever you need to be happy and productive;
  • A premium SIMPLE subscription;
  • 21 days annual leave, plus bank holidays (those observed where you live);
  • Flexible hours. We focus on your results, not how long you spend at your desk.

About our values:

  • Think deeper: We understand that in order to grow we need to make all our decisions reality-based and change our opinion based on what we learn. We appreciate data coming in various forms – quantitative and qualitative, feedback from users and colleagues, and strong and weak signals.We treat data as the main source for leveraging insights and expect people at every level to have conversations that start with data.
  • Focus on impact: Results and speed matter. When we are competing to become an A-player in the digital health market, we don’t have the luxury of deliberation. We need to make decisions and changes quickly and, swiftly learn from our mistakes.We prioritize what will have the greatest impact and aren’t distracted by anything else. We create products that benefit users while we are meeting our metrics.
  • Take ownership: We seek to improve all facets of our company even in ways beyond our job description. We seek and take responsibility for our actions and their impact. We value and set high expectations for our own work so that it can add to the overall quality and innovation results of the team. Each one of us is empowered to make this company a success, take the lead to resolve disagreements and systemic issues.
  • Push the limits: We encourage our team to explore new ideas, challenge conventional thinking, and continuously improve work. This mindset can lead to breakthroughs in product development, improved operational efficiency, and increased competitiveness in the market. We believe that a culture and mindset of constantly striving to exceed existing standards, boundaries, or expectations that include innovation, experimentation, and a willingness to take risks, can bring us success. We don't accept what someone says as truth if we disagree with it, no matter what authority that person has in the company and express ourselves directly, not through back channels. We challenge ideas, from policy to product decisions, and always seek to understand the reason behind what we do.
  • Be a Championship Team: As a part of the championship team, you must improve your own performance constantly also know your teammates, their talents and skills and be focused on a common goal and how to achieve it together. We hold each other accountable for our contribution to the shared success or failure, and we constantly look for ways to help our colleagues to improve and for us to perform better as a team. We collaborate within the team in order to compete with challengers in the outside world. We build relationships of trust. We provide our teammates with the autonomy and support they need to deliver their part of the goal.

🎯 Who is this job for?

This role is perfect for a Senior FullStack Developer with solid experience in Golang for backend and React or Vue.js for frontend. Candidates should be skilled in JavaScript, TypeScript, SQL/PostgreSQL, and familiar with Docker, Kubernetes, AWS, and CI/CD pipelines. Experience with monitoring tools like Prometheus or Grafana and building internal tools like admin dashboards is essential.

πŸ’¬ Potential Interview Questions

  1. What are the key advantages of using Go (Golang) for backend development?
    Go provides strong concurrency support via goroutines, efficient memory management, and fast compilation, making it suitable for scalable backend services and microservices.

  2. How would you structure a RESTful API in Go?
    By defining clear resource endpoints, using proper HTTP methods (GET, POST, PUT, DELETE), handling errors consistently, and organizing code with packages for routing, handlers, and services.

  3. What are some common performance optimizations in React applications?
    Using memoization (React.memo, useMemo, useCallback), code splitting, lazy loading, avoiding unnecessary re-renders, and leveraging virtualization for large lists.

  4. Can you explain the difference between SQL and NoSQL databases, and when you would choose one over the other?
    SQL databases (e.g., PostgreSQL) are relational and good for structured data with complex queries, while NoSQL databases are schema-less and better for high scalability and flexible data models.

  5. How does Docker simplify application deployment?
    Docker packages applications and dependencies into containers, ensuring consistency across environments, simplifying scaling, and enabling faster deployments.

  6. What’s the role of Kubernetes in modern backend systems?
    Kubernetes automates deployment, scaling, and management of containerized applications, providing high availability, self-healing, and load balancing.

  7. How would you set up CI/CD for a fullstack application?
    By integrating Git workflows with automated build pipelines, running tests on each commit, and deploying to staging/production using tools like GitHub Actions, GitLab CI, or Jenkins.

  8. What monitoring tools have you used, and how would you implement logging and alerting?
    Tools like Prometheus, Grafana, Loki, and Sentry provide metrics, visualization, logging, and error tracking. Alerts can be set up on performance thresholds, error rates, or downtime.

  9. How do you handle authentication and authorization in a fullstack app?
    Using JWT or OAuth2 for token-based authentication, role-based access control (RBAC) for authorization, and securing APIs with HTTPS and proper session management.

  10. What are some strategies for improving collaboration between frontend and backend teams?
    Defining clear API contracts (OpenAPI/Swagger), using mock servers for parallel development, maintaining shared documentation, and aligning on coding standards and workflows.

πŸ“‹ Job Summary

Simple Life, the top AI-powered health coaching app with 17M+ downloads, is hiring a Senior FullStack Developer to build internal tools and support automation. You'll work remotely with React, Go, PostgreSQL, Docker, Kubernetes, and AWS to create dashboards and services that enhance user and team experience. Enjoy a flexible schedule, competitive salary with stock options, premium app access, and a mission-driven culture focused on real impact. Join a global team shaping the future of digital health.

Required Skills

JavaScript TypeScript

Related jobs

Boston, United States

Full Stack Engineer

Jellyfish

Full-time
Mumbai, India

Fullstack Developer

Ovyo

Full-time