About the Company CRAYS aims to create a superior living environment that enhances the lives of our residents and communities by developing, acquiring, owning, and managing multifamily apartment buildings and the services and technology inside those buildings. Fulfilling our mission will require an exceptional group of people whose collective output is greater than the sum of its individual parts. Our team members are energized by the opportunity to impact our residents’ lives in meaningful ways. They are bold and creatively ambitious, driven by relentlessly high standards, act with a sense of urgency and accountability, and always, above all, operate with integrity, loyalty, and trust. About the Role As a back-end engineer you will architect, design, and develop platforms that support the company’s vision. You should have knowledge of existing products in the fintech ecosystem with experience integrating into banking-as-a-service and other fintech infrastructure providers. You will set security and coding standards for team members, and ensure that a robust code review structure is in place. You should also be able to work within our technology stack - languages include Golang, Typescript and Javascript. Our deployment is in Azure and we use Azure DevOps to manage our code repositories. You should be accustomed to taking a security first approach, and should be familiar with best practices for deploying cloud native applications.
Your tasks:
- Work in engineering teams that are building financial services applications for traditional and crypto based services.
- Contributed to the development of security and coding standards for the team.
- Leverage pair programming sessions to alleviate the highest priority technical challenges being faced by the team members.
- Conduct code reviews to ensure that every single line is reviewed and revised to meet the trustworthiness required from financial services applications.
Your Skills:
- 2+ years of experience building API based applications for financial services
- Experience leading the development of complex systems that are in production and used by retail customers
- Work with product managers, DevOps, Security, QA, and engineering teammates to develop and improve feature set
- Proficiency in Golang
- Working knowledge of Microsoft Azure resources including Azure Functions, Azure Devops, Azure Message Bus, Azure Docker Registry and Azure Kubernetes Service
- Understanding user authentication and authorization between multiple systems
- Working knowledge of code version tools alongside ticketing and pipeline systems such as Azure Devops
What we offer:
- 2+ years of experience building API based applications for financial services
- Experience leading the development of complex systems that are in production and used by retail customers
- Work with product managers, DevOps, Security, QA, and engineering teammates to develop and improve feature set
- Proficiency in Golang
- Working knowledge of Microsoft Azure resources including Azure Functions, Azure Devops, Azure Message Bus, Azure Docker Registry and Azure Kubernetes Service
- Understanding user authentication and authorization between multiple systems
- Working knowledge of code version tools alongside ticketing and pipeline systems such as Azure Devops