Senior Backend Engineer

Level & Co.
Summary
Join Ambient's engineering team as a Senior Backend Engineer and contribute to the development and improvement of our platform. You will work on complex integrations within the smart home and property management space, designing, implementing, and maintaining backend services. This role requires strong Python skills, experience with distributed systems, and a proven track record in senior software engineering. You will collaborate with other engineering and product teams, ensuring high-quality code through testing and code reviews. We value strategic thinking, creative problem-solving, and a bias for execution. The ideal candidate will be proficient in various Python libraries and frameworks and possess a deep understanding of computer science fundamentals.
Requirements
- Strong understanding of Python and proficiency in various Python libraries and frameworks
- Experience with distributed systems
- Prior experience in a true Senior Software Engineering role (i.e. a high-level of proficiency in your area, the ability to work independently and capacity to mentor more junior team members)
- Solid experience with integrations and the ability to quickly get up to speed on new APIs
- A deep understanding of computer science and software engineering fundamentals
- A preference for simple yet fully functional and extensible solutions
- Ability to quickly iterate without compromising on quality
Responsibilities
- Program; mostly in Python (and a bit of Golang)
- Architect, design, and implement services including the core API, backend data processing, and vendor integrations
- Own the full lifecycle of development including design, prototyping, testing, release, and deployment
- Interact directly with other engineering and product teams
- Automate testing of the code you contribute
- Review pull requests on a daily basis
Preferred Qualifications
- Experience with FastAPI and Pydantic
- Experience with Golang
- Experience with Docker, Kafka and AWS services (EKS, Lambda, IoT, etc.)
- Data storage-related experience or familiarity with PostgreSQL
Share this job:
Similar Remote Jobs
