Principal Full-Stack Software Engineer
Posted 56ds ago
Employment Information
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















