Own the software development process from concept to deployment with some guidance from senior engineers.
Design, develop, and maintain backend services and APIs to enable secure and scalable integrations with third-party platforms and partner systems.
Implement secure authentication and authorization mechanisms (e.g., OAuth, token-based authentication, API keys) for external system communication.
Develop reusable integration frameworks, connectors, and services to accelerate onboarding of new partners.
Monitor, troubleshoot, and resolve integration issues such as API failures, latency, and data inconsistencies. Should be able to add alerts/monitoring to review the health of the integrations.
Collaborate with product, platform, and partner engineering teams to define integration requirements and technical contracts.
Write and maintain unit and integration tests to ensure service reliability and performance.
Participate in code reviews and contribute to improving engineering standards and best practices.
Maintain documentation for APIs, integration workflows, and operational procedures.
Support deployment and production operations related to integration services as needed.
Participate in bug fixes and incident response processes/ on call to support customers.
Requirements
3+ years of experience in backend software development
Experience building and consuming RESTful APIs and working with external service integrations.
Proficiency in modern programming languages (Go, Java, Python, or similar) and strong software engineering fundamentals.
Working knowledge of message queues (Kafka) or event-driven integration patterns is a plus.
Experience with cloud platforms (AWS, Azure, or GCP) and containerized deployments is preferred.
Familiarity with relational and NoSQL databases.
Understanding of API lifecycle management, versioning, and integration best practices.
Familiarity with CI/CD pipelines and modern DevOps practices.
Startup experience or comfort operating in fast-paced, evolving environments is a plus.
You are collaborative and communicate effectively with cross-functional teams.
You enjoy solving integration challenges and working with external systems and APIs.
You have strong problem-solving skills and attention to detail.
You are eager to learn new technologies and integration patterns.
Tech Stack
AWS
Azure
Cloud
Google Cloud Platform
Java
Kafka
NoSQL
Python
Go
Benefits
Medical, dental, and vision coverage to keep you and your family healthy
Health savings and flexible spending accounts (HSA/FSA) to maximize your healthcare dollars
Life insurance so you can protect what matters most
Short
and long-term disability coverage for peace of mind