Mid-Level Backend Engineer (Remote)
Building Operations Platform
We're looking for a mid-level backend engineer to help build and maintain our building operations platform. You'll work with modern technologies to create APIs and data pipelines that power our digital twin solution.
What You'll Do
- Develop and maintain APIs using FastAPI and Python
- Integrate external services and APIs into our platform
- Implement authentication and authorization mechanisms, ensuring data security and compliance with best practices
- Work with time series data stored in Azure Data Lake Storage
- Help maintain data pipelines using Dagster
- Collaborate with a cross functional team
- Participate in code reviews and architecture decisions
Required Skills
- 3+ years of Python development experience
- Experience with FastAPI or similar web frameworks
- Solid understanding of API design principles
- Experience with cloud services (preferably Azure)
- Comfortable working with Git and CI/CD pipelines
- Strong written and verbal communication skills
- Ability to work independently in a remote environment
Nice to Have
- Experience with Azure services (APIM, ADLS, Azure AD)
- Knowledge of building automation systems or IoT
- Experience with Dagster, dbt, or similar data orchestration tools
- Familiarity with React and Apollo Client
- Experience with Infrastructure as Code (IaC) tools like Terraform and containerization technologies like Docker
- Open source contributions
Tech Stack
- Python (FastAPI)
- Azure (APIM, ADLS Gen2, Azure AD)
- Dagster for data pipelines
- GraphQL APIs
- Git for version control
What We Offer
- Fully remote position
- (Days) days holiday
- Flexible working hours
- Modern tech stack
- Opportunity to shape architecture decisions
- A collaborative environment where your ideas and expertise are valued