Company

Sandstone Technologies, Inc.See more

addressAddressAustin, TX
type Form of workFull-Time
CategoryInformation Technology

Job description

Job Description

Company Overview

Founded in 2021 in Orlando, FL by a local real estate developer, Sandstone is a software development company designed to digitally transform the $1.5 trillion commercial real estate development industry.
Sandstone is an end-to-end real estate development SaaS for enterprise-level desktop and mobile use. Initially tailored to multifamily developers, Sandstone offers a centralized, purpose-built, and standardized modern user interface built for maximum data efficiency and transparency, fully integrated across the project lifecycle. With Sandstone, the project pro forma, schedule, budget, and design data, plus documents and communications, are all intelligently linked. Sandstone provides real estate developers with unmatched project control and insight while empowering development teams to make quicker, more informed decisions and reduce costly errors and oversights.
The US multifamily industry alone had $300 billion worth of projects under construction at the end of 2022projects developed chiefly using antiquated software that is decentralized, general-purpose, unstandardized, and designed for individual desktop use only. Sandstone offers developers a long-deserved solution for managing highly complex, multi-million-dollar, multi-year ventures that are prone to costly errors & omissions, schedule delays, missed deadlines, budget busts, re-designs, and even dead deals.

Role Overview

The Senior Back-end Engineer role requires a highly experienced and skilled professional who can architect and build complex back-end services in a microservice architecture. They should have prior experience handling millions of calculations or active users on a daily basis, with a strong understanding of performance monitoring and data storage efficiency. The ideal candidate should have expertise in API development for large-scale distributed systems and should be able to implement effective alerting systems to ensure the infrastructure's optimal performance. Previous management experience is unnecessary, as this is a highly technical role with no people-management responsibilities. However, it is important that a candidate has a history of working collaboratively with engineering, design, and product personnel.

Responsibilities
  • Architect entire systems and services.
  • Understand the internal technologies used by your team; understand the technologies used by other Engineering teams within the organization.
  • Provide technical direction, commentary, review, and feedback to other Engineers.
  • Resolve tickets assigned to you within a task-tracking tool (Jira, Monday, etc.)
  • Ensure that your work meets all acceptance criteria. Test your work to ensure that it works as expected. Present your work to customers to achieve sign-off. Work with your customers to ensure that your work will meet the business needs. Mentor junior team members in methods for ensuring quality work.
  • Advanced understanding of build and test processes; able to design, develop, and debug build or test processes for projects. Able to design, develop, and debug unit, integration, and functional tests for projects.
  • Shepherd your code (and others' code) through the process until deployment. Help own and understand the process, and contribute to improving efficiency and consistency of the process.
  • Provide quality input on peer code reviews and architectural designs and be able to offer guidance to individuals and other Engineering teams.
  • Research internal implementations as well as potential new technologies, and communicate the output of that research.
  • Root-cause defects and production bugs, and fix them when requested. Communicate the impact of bugs and work with stakeholders to schedule fixes. Drive improvements to lower defect rates.
  • Research changes to external integrations and update the code to account for changes. Understand the cadence of these changes and own the ongoing plan to manage them.
  • Document work done in the appropriate location, whether it be in code, or in a document library. Handoff documentation to intended recipients or audience. Document previously un-documented systems or practices as encountered in your work environment. Develop standards for documentation practices in your department.
  • Able to provide technical direction on pretty much any task on your platform. Participate in technical direction for cross-team projects.
  • Excellent at using your team's version control system, and can mentor others on this topic. Able to address pretty much any merge conflict. Complete understanding of your team's branching process. Contribute ideas on how to make the branching process better.
  • Keep the members of your team updated on the progress you are making on your work and if you are encountering any major issues, and call out areas where there may be intra-team communication issues. Additionally, do what you can to drive this across the other members of your team.
  • Performing any necessary communication with other teams as outlined in your team agreement, and calling out areas where there may be inter-team communication issues. Additionally, do what you can to improve communication between your team and others.
  • Performing any necessary communication with Stakeholders as outlined on your team, and calling out areas where there may be Stakeholder communication issues. Additionally, strive to have a clear understanding of Stakeholder goals to help drive better communication between your team and them.
  • Staying current with platform changes and third-party libraries. Proactively investigate better solutions for current technologies, and look for technologies that will improve our product(s).
  • Fully understand our project management tools and processes. Contribute ideas on ways to make our project management systems better. Assist in driving our project management processes.
  • Respond to emergency issues and alerts assigned to you. Contribute ideas on how to improve monitoring and alerting systems.
  • Lead technical interviews, and also contribute ideas on how to improve our interview process.
  • Provide honest and accurate feedback when asked for it.

Experience
  • Strong expertise in back-end frameworks (Express, Django, Ruby on Rails, Spring, etc.).
  • Expertise with API development for large-scale distributed systems.
  • Significant experience providing software architecture and designs that can be implemented by others.
  • Experience working with microservices architecture and distributed systems.
  • Deep understanding of one of the major cloud service providers: AWS, Azure, GCP
  • Hands-on experience running modern web stacks at scale (e.g. Ruby on Rails, Golang, Postgres, GraphQL, Redis, Node, React, Authentication).
  • Deep understanding of web technologies such as HTTP and web servers.
  • Deep understanding of relational databases (MySQL and Postgres) as well as other NoSQL data stores (Redis, ElasticSearch, and DynamoDB) and their strengths and weaknesses.
  • Experience with API performance tuning.
  • Experience with other infrastructure tools and services, such as New Relic, Datadog, Pagerduty, Splunk, Sidekick, etc.
  • Experience with continuous integration and deployment pipelines.
  • Able to proactively identify technical debt and product areas that require attention or improvement at the architecture level.
  • Advanced knowledge of refactoring and design patterns.
  • Application of S.O.L.I.D. design principles.
  • Experience mentoring developers.
  • Multitasking skills, ability to pay attention to detail, and maintaining focus in a fast-paced environment.
Refer code: 7455551. Sandstone Technologies, Inc. - The previous day - 2023-12-28 09:11

Sandstone Technologies, Inc.

Austin, TX
Popular Back End Engineer jobs in top cities
Jobs feed

DSP (Direct Support Professional) PRN

Karens Household

Lebanon, PA

$15 - $25 an hour

Direct Support Professional DSP Companion

Care For People Plus, Inc.

Pennsylvania, United States

$17 - $22 an hour

Sunglass Hut-Sales Associate (Woodfield Mall)

Sunglasses Hut

Schaumburg, IL

$13 - $16 an hour

Stock Keeper 2, 1st Shift, Receiving/Shipping

Tate Inc.

Red Lion, PA

$34.1K - $43.2K a year

Licensed Practical Nurse - LPN

Family First Health

Lebanon, PA

$49.7K - $62.9K a year

DSP- Weekend Warrior or PRN!

Complete Homecare

Harrisburg, PA

$16 - $17 an hour

Warehouse associate

Sumitomo Rubber North America

York, PA

$17.50 an hour

Home Care Aide

Wrapped N Love Home Care Llc

Elizabethtown, PA

$24K - $30.4K a year

Retail Operations Associate

Ashley Furniture

York, PA

$31.7K - $40.1K a year

Caregiver Needed- Start Now-7 days 40 hrs a week /Overnights

America's Home Health Services

Columbia, PA

Up to $14 an hour

Share jobs with friends

Related jobs

Sr. Back-end Engineer (Remote)

Back-End Engineer

Eleventh Hour Games

$110K - $139K a year

Dallas, TX

2 months ago - seen

Senior Software Engineer, Back End (Python)

Capital One

Plano, TX

2 months ago - seen

Junior Back End Engineer

Minware

Austin, TX

2 months ago - seen

Staff Back-End Engineer

Glassdoor

Austin, TX

2 months ago - seen

Software Development Engineer II (Back-end)

Subsplash

Austin, TX

5 months ago - seen

Senior Back-end Engineer

Cognite

Austin, TX

6 months ago - seen

Back-End Software Engineer

ATTAINX INC

San Antonio, TX

6 months ago - seen

Back End Engineer

minware

Austin, TX

6 months ago - seen

Back End Engineer

minware

Dallas, TX

6 months ago - seen

Software Engineer - Java / Python (Full Stack/Back End)

Randstad

Plano, TX

6 months ago - seen