Upside aims to transform brick-and-mortar commerce by applying the sophistication of online retail to provide users with more value on everyday purchases and brick-and-mortar businesses with new, profitable customers.
Requirements
- Python (primary), Java (partner APIs and internal services).
- AWS (API Gateway, Lambda, DynamoDB, EventBridge, CloudWatch), Snowflake, DBT, logging/metrics tooling, and GitHub Actions.
- Leverage numerous AI tools, including OpenAI, AWS Bedrock, and GitHub Copilot.
- Innate curiosity for improving quality, scalability, and observability
- Passionate about building resilient partner-facing systems that drive measurable business value
- Analytical mindset with a knack for experimenting, learning, iterating, and growing
- Foundational debugging skills to investigate data, build hypotheses, and make meaningful improvements
Responsibilities
- Help cultivate a collaborative and safe environment.
- Learn and innovate on the ways we can improve our system
- Partner deeply with cross functional teams.
- Drive quality through documentation.
- Set clear expectations on delivery.
- You’ll be the bridge between our external partners and Upside’s internal systems, helping to ensure integrations are smooth, scalable, and reliable.
- Some days you’ll be deep in code optimizing partner-facing APIs, and other days you’ll be troubleshooting an integration or shaping reusable tooling to accelerate partner onboarding.
Other
- Engineers are expected to gather the right context from those around them and take thoughtful, calculated risks.
- We value individuals who seek out opportunities to improve our systems and deliver real business impact through their work.
- We embrace change and foster open conversations to help ideas evolve and grow.
- You value collaboration.
- You care about ownership: