About the Role
We’re on the lookout for a Senior Backend Engineer who’s passionate about building reliable, scalable, and high-performance backend systems—especially those that connect the dots between platforms. In this role, you’ll take ownership of designing and developing APIs and system connectors that power our third-party integrations, while actively collaborating across full-stack teams and contributing to architectural decisions.
If you're someone who thrives on solving system-to-system communication challenges, enjoys clean code, and can bring clarity to complex backend interactions, this is your opportunity.
What You’ll Do
Build Scalable Integrations: Design, develop, and maintain integration services and APIs to connect with third-party platforms and internal tools.
Own Backend Excellence: Write robust, efficient, and well-tested Java code using modern frameworks like Spring Boot.
Cross-Functional Collaboration: Work closely with product, design, and frontend engineering teams to ship end-to-end features.
Troubleshoot and Optimize: Identify bottlenecks in existing workflows, debug integration issues in production, and ensure smooth data flows between systems.
Performance & Security Focus: Continuously improve performance, reliability, and security of backend systems and integration points.
Mentorship: Lead by example—review code, share knowledge, and help level up junior developers.
Architectural Influence: Provide input on system design and architectural improvements, especially in the context of distributed systems and integrations.
What You Bring
4–5 years of backend engineering experience, primarily in Java-based environments.
Deep expertise with Java, especially the Spring Boot ecosystem.
Proven success in designing RESTful APIs, webhooks, or middleware solutions for system integration.
Solid grasp of microservices architecture and distributed system patterns.
Practical experience with cloud infrastructure (AWS, GCP, or Azure).
Hands-on familiarity with Docker and container orchestration tools like Kubernetes.
Competency in SQL and working with relational databases using JDBC or ORM tools.
Awareness or hands-on experience with frontend technologies (React, Vue, or Angular) is a bonus.
Comfortable with CI/CD practices, test automation, and working in agile environments.
Strong problem-solving mindset, attention to detail, and ability to work autonomously.