We are seeking a hands-on API & Data Engineer who owns the lifecycle of data — from ingestion and normalization through performant, secure API delivery.
This is not a maintenance-only role. We’re looking for engineers who can clearly speak to what they’ve built: the pipelines they designed, the services they deployed, the tools they chose, and the trade-offs they made. If you’ve written production code, you should have systems and projects you can walk us through in detail.
This is a core execution role responsible for building and maintaining a scalable data and service ecosystem.
What You’ll Do
- Design and build data ingestion pipelines (S3, SFTP, API feeds, AWS Lambda, AWS Transfer Family)
- Normalize and transform raw data into structured schemas
- Implement validation logic, observability, and error handling
- Design and operate FastAPI-based microservices
- Build query orchestration endpoints that interpret structured query intent
- Optimize analytical queries using rollups, aggregates, indexing, and caching strategies
- Enforce authorization and tenant isolation at the API layer
- Support export workflows and simulation-style processing
- Collaborate closely with front-end engineers to deliver reusable, scalable endpoints
- Maintain a clean, scalable microservices architecture as features expand
Technical Expectations
- Strong Python experience (production-level)
- Strong database design and query optimization skills (PostgreSQL preferred)
- Experience building and deploying RESTful APIs (FastAPI preferred)
- Experience designing data pipelines and transformation workflows
- Understanding of analytical data access patterns and performance tuning
AWS experience required, including:
- Lambda
- S3
- AWS Transfer Family
- API Gateway
- PostgreSQL (RDS)
- Glue
- Athena
What We’re Looking For
- Engineers who can articulate architecture decisions and system design
- Experience building and deploying production services end-to-end
- Strong troubleshooting and performance optimization mindset
- Ability to manage backend complexity as the platform scales
- Ownership mentality — comfortable learning the data and business context
Success in This Role
- Ingestion pipelines are reliable, observable, and resilient
- APIs are fast, consistent, and reusable
- New features don’t require one-off backend workarounds
- Production deployments are stable and repeatable
- Backend architecture remains clean and maintainable as the product grows
Are you looking for remote jobs near your area? At Yulys, thousands of employers are looking for exceptional talent like yours. Find a perfect job now.