Greystone is seeking a Backend Engineer to support their web applications, workflows, and integrations, aiming to improve others' lives through their commercial real estate finance services.
Requirements
- 6+ years of experience building backend services & REST APIs.
- Python expert (FastAPI experience is a plus, but not required).
- Strong SQL, NoSQL, ORM and database management skills (SQLAlchemy preferred).
- Experience with Azure/AWS/GCP cloud environments.
- Familiarity with DevOps, CI/CD, environment/release strategies, and Git.
- Agile development experience.
- Test-driven development mindset (PyTest, Jest, Cypress, Playwright).
Responsibilities
- Develop backend services and REST APIs for our commercial real estate platform.
- Create Auth flows, connecting and querying SQL and NoSQL databases.
- Tackle complex challenges with a startup mentality, working across different areas as needed.
- Up-level the engineers around you through mentorship and knowledge sharing.
- Focus on maintainable, modular, and well-tested code.
- Help shape environment/release strategy, deployments, and automation.
- Drive architectural decisions, provide opinionated feedback, and embrace a "Disagree & Commit" mentality when needed.
Other
- The candidate will often work with a team on most projects, but should be ready and able to spearhead new projects.
- Work in a JIRA-based agile environment based around 2 week sprints.
- Implement best practices for information governance and risk mitigation.
- Assist internal teams, executives, and clients in understanding new features.
- The base salary range for this position is $150,000 to $170,000/year.