Full Stack Engineer

Overview

We are looking for an experienced Full Stack Engineer to contribute to a greenfield project, working collaboratively with a Technical Lead and a broader team. This role involves developing a new TypeScript codebase, focusing on both front-end and back-end solutions while shaping technical architecture and engineering standards for secure and scalable applications. The engineer will engage in production deployments and ensure accessibility compliance throughout the process.

Responsibilities

  • Develop a new TypeScript codebase from scratch across both front-end and back-end.
  • Contribute to technical architecture and engineering standards.
  • Participate in production deployments of secure and scalable applications.
  • Collaborate with the Technical Lead and team to shape solutions.
  • Ensure compliance with accessibility standards (WCAG 2.2 AA).
  • Implement and maintain CI/CD pipelines using GitHub Actions.
  • Design and optimize PostgreSQL schemas and queries.
  • Conduct unit, integration, and end-to-end testing of applications.

Requirements

  • 5+ years of professional software development experience.
  • Strong proficiency in TypeScript for both front-end and back-end development.
  • Experience with React and modern CSS.
  • Knowledge of Node.js and REST API development.
  • Familiarity with PostgreSQL, including schema design and query optimization.
  • Proficient in Git and CI/CD practices, with experience using Docker.
  • Understanding of OIDC authentication and authorization, ideally with Keycloak.
  • Experience working in Agile teams and communicating technical concepts to non-technical stakeholders.