Role : Integration Specialist (Mid Level)
Experience : 5-8 Years
Notice : Immediate - 20 days
Required Qualifications
- Must-Have :
- Professional Experience :
- 5-8 years of professional backend software engineering experience.
- Strong Programming Skills :
- Strong proficiency in at least one of our core backend languages : Go , C# , or Python .
- API Integration Experience :
- Demonstrable hands-on experience consuming and integrating with a variety of third-party REST APIs.
- Backend Fundamentals :
- Solid understanding of backend development principles, including data persistence, API design, and security.
- Testing Mindset :
- A strong belief in code quality and experience writing automated tests for your code.
- Problem-Solving Skills :
- A detail-oriented approach to problem-solving and a desire to understand and master complex systems.
- Nice-to-Have (Highly Desirable) :
- Financial Services / FinTech :
- An interest in or prior experience working with financial systems, payment gateways, or exchange APIs.
- Asynchronous Systems :
- Familiarity with message brokers (e.g., RabbitMQ, Kafka).
- Cloud & Containers :
- Experience with Docker and developing for a cloud environment (AWS, GCP, Azure).
Key Responsibilities
Develop Integration Services :Write clean, maintainable, and well-tested code (in Go, C#, or Python) to build and enhance microservices that act as adapters to third-party systems.Implement the logic for consuming REST, WebSocket, and other third-party APIs.Implement Secure and Resilient Connections :Implement security best practices for handling API keys, credentials, and sensitive data in transit.Contribute to the implementation of resiliency patterns like retries and error handling to manage dependencies on external systems.Testing and Maintenance :Develop and maintain a strong suite of automated tests (unit and integration) to ensure the correctness and reliability of the integrations you build.Participate in the on-going maintenance, troubleshooting, and improvement of existing integration points.Collaborate with Your Team :Work closely with senior engineers to translate architectural designs into robust implementations.Collaborate with business analysts and product managers to understand the technical requirements of partner integrations.