Job Summary:
We are looking for a Senior Backend Engineer with 5+ years of experience, specializing in API integration, to join our growing team. You'll play a critical role in designing and implementing robust backend systems and integrating third-party and internal APIs that drive our core platforms. This is a great opportunity to work on high-impact systems in a collaborative, fast-paced environment.
Key Responsibilities:
- Design, develop, and maintain scalable backend services with a focus on performance and security.
- Lead and execute complex API integrations with third-party services and internal platforms.
- Collaborate with cross-functional teams including frontend, product, DevOps, and QA to define and implement API requirements.
- Optimize existing code and APIs for performance, reliability, and scalability.
- Write clean, maintainable, and well-documented code.
- Participate in architectural discussions and code reviews.
- Provide mentorship to junior developers and contribute to best engineering practices.
Must-Have Skills:
- 5+ years of backend development experience with a strong focus on API integration.
- Proficiency in backend languages like Node.js, Python, Java, Go, or similar.
- Deep understanding of RESTful APIs, webhooks, and data formats (JSON, XML).
- Experience implementing secure authentication (OAuth2, JWT).
- Strong experience with version control (Git) and collaboration tools.
- Ability to write comprehensive API documentation using tools like Swagger/OpenAPI.
Preferred Qualifications:
- Experience working with microservices architectures.
- Familiarity with cloud platforms like AWS, GCP, or Azure.
- Experience with SQL and NoSQL databases.
- Knowledge of CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes).
Why Join Us?
- Competitive salary and performance bonuses
- Flexible work environment with remote options
- Comprehensive benefits (healthcare, PTO, etc.)
- Opportunity to work on mission-critical projects
- Professional development and learning support