Full Stack Engineer

School and Institutional Trust Lands Administration, Utah
8 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

Clean Code Principles
HTML
JavaScript
API
Amazon Web Services (AWS)
Android
CSS
Code Review
DNS
Elasticsearch
MariaDB
Node.js
Preprocessor
Scrum
Software Architecture
SQL Databases
TypeScript
React
Express
Backend
Vue.js
Angular
Git Flow
Cloudflare
Front End Software Development
Kibana
ELK
Jenkins

Job description

  • Build and improve features on both our API (Node.js + Express) and Angular frontend
  • Write API and E2E tests for new features
  • Spot bugs and suggest improvements proactively
  • Participate in SCRUM ceremonies and collaborate closely with all roles in the team
  • Document processes and features as you learn and build
  • Share ideas and propose technical improvements to our stack

Our Stack

  • NodeJS + Express in TypeScript: Our API serving multiple frontends
  • Angular SPA web-app: Our main project for logged-in members
  • PWA embedded Android app: Our web-app which is loaded under an Android wrapper
  • MariaDB: Housing our user and translation data
  • CloudFlare: Our layer for DNS management, Workers, CDN, and more
  • ElasticSearch + Kibana: Powers our search, logs, and real-time monitoring
  • iOS swift app: Our native iOS app

A typical day at Sitly

It's Thursday. You open your laptop from wherever you work best, whether that's home, a café, or a co-working space. You join the team stand-up over video, share what you've been working on, and sync on priorities for the week. You're currently building a new API feature to improve sitter-parent communication, and you plan to pair up later with your onboarding buddy, our API specialist, for feedback on your implementation. You catch up async with the product owner and team lead to review an upcoming feature and share your ideas on prioritization and technical improvements. Your perspective on how to enhance the platform is valued and reflected in the implementation. In the afternoon, you continue working on your feature, write tests, and pick up a code review request from a teammate.

What we're looking for

The mindset and approach we value:

  • You're humble, collaborative, and happy to ask for input when you need it
  • You take initiative and find practical solutions without lots of support
  • You help keep the team moving forward, not just your own work
  • You actively seek feedback and use it to improve
  • You like testing new approaches and see failures as part of the process

Requirements

  • Experience across both frontend and backend development
  • Expert in Node.js, with strong knowledge of Express, TypeScript, and backend architecture.
  • Strong grasp of clean code, best practices, and scalable systems.
  • Solid experience with SQL and Git workflows.
  • Fluent in HTML, CSS, JavaScript, and familiar with CSS preprocessors
  • Experience with an SPA framework (Angular, React or Vue)
  • Fluency in English

Nice-to-haves:

  • Experience with Angular
  • Experience with AWS, Cloudflare, ELK stack or Jenkins.

This role might not be for you if …

  • You prefer a clearly defined role and development process; at Sitly, scope, teams and priorities evolve as we grow

Benefits & conditions

You will be employed via an Employer of Record arrangement (Remote.com), so you can work remotely from your home country as a locally compliant employee.

Building and improving the best platform possible means we need you at your best, and we're committed to making sure you've got everything you need:

  • A competitive salary based on your experience
  • The flexibility to work fully remotely
  • 27 paid holidays
  • 5 paid learning days and learning budget to spend on courses, books or conferences
  • Gain bonus shares after one year and the option to buy more at a discount, becoming a co-owner
  • A MacBook or any other preferred laptop of your choice.
  • Annual trip with the entire global team (over 20 nationalities)
  • Freedom and trust to impact a product benefiting millions globally

About the company

Sitly is on a mission to make childcare accessible and convenient for families everywhere. As a senior full stack developer, you'll play a key role in building scalable, high-quality software and shape the future of our platform. About Sitly Join Sitly, an online marketplace that connects families with nannies and babysitters across 20 countries in Europe, Latin America, North America, and Asia. We pride ourselves on being an independent, fast growing & profitable tech company. Sitly's user base grows by the millions every year, and we have set ambitious goals to enhance our service and turn Sitly into the world's leading childcare platform where any parent can find the perfect babysitter for their children within a day.

Apply for this position