Principal Full-Stack Software Engineer

Posted 56ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Principal Full-Stack Software Engineer for Touchplan development team developing Angular applications backed by relational databases. Building cloud-based applications for user scalability in a small remote team.

Responsibilities:

  • Our Touchplan development team seeks an innovative, product-focused full-stack developer with expertise developing Angular applications backed by relational and document databases.
  • A successful candidate will have experience building complex cloud-based web applications designed to serve thousands of users and scale to accommodate the growth of the company.
  • This role operates in a small, remote team.
  • We use processes inspired by agile development to build and deliver code frequently.

Requirements:

  • Bachelor’s degree in computer science is preferred along with 8 – 15 years of directly related experience
  • Relational databases and stored procedures - Postgres preferred: Expertise
  • Typescript: Expertise
  • Java: Advanced
  • *Nix experience: Advanced
  • Docker (Building, orchestrating): Advanced
  • Experience taking an active role in the design and development of a product
  • Strong technical documentation skills
  • Demonstrated success at building a complex, data-driven web application involving data manipulation across multiple users simultaneously
  • Successful technical leadership: Mentoring team members, setting and maintaining standards, contributing to system design reviews
  • A successful candidate will also have experience or interest in: Distributed computing utilizing message passing communication
  • Google cloud services, including Firebase
  • Snowflake / data warehouses