onsite
Engineer - Openr
Software Engineer
Mid‑level engineer building scalable backend services in Python and Node.js, designing REST APIs, and deploying to AWS to support a hospitality data platform.
About the role
Key Responsibilities
- Design, develop, and maintain backend services in Python and Node.js that ingest, transform, and expose hospitality data.
- Build and document robust REST APIs for internal and external partners such as Deliveroo, Just Eat, and EPOS systems.
- Collaborate with cross‑functional teams to define data models, optimize queries, and ensure high availability and performance.
- Deploy and manage services on AWS, leveraging services like Lambda, RDS, and S3 for scalable, cost‑effective solutions.
- Write automated tests, perform code reviews, and contribute to continuous integration/continuous deployment pipelines.
Requirements
- 3+ years of professional software engineering experience with Python and Node.js.
- Strong understanding of relational databases (PostgreSQL/MySQL) and SQL query optimization.
- Experience designing and consuming RESTful APIs and integrating with third‑party services.
- Hands‑on experience deploying applications to AWS and managing cloud resources.
- Excellent problem‑solving skills, a collaborative mindset, and a passion for building reliable, data‑driven products.