remote
Software Engineer III - RELX Group
Software Engineer
Senior backend engineer focused on building and scaling API management platforms using Python, Node.js, and AWS, delivering robust authentication, throttling, and analytics solutions for enterprise developers.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance API gateway services in Python and Node.js.
- Implement authentication, authorization, throttling, and quota management for enterprise APIs.
- Build and enhance analytics dashboards to provide real‑time usage insights.
- Collaborate with cross‑functional teams to define API specifications and improve developer experience.
- Deploy and manage services on AWS, ensuring scalability, reliability, and security.
Requirements
- 5+ years of backend development experience with Python or Node.js.
- Strong knowledge of API security (OAuth, JWT) and rate‑limiting concepts.
- Hands‑on experience with AWS services (Lambda, API Gateway, CloudWatch).
- Proficiency in building RESTful APIs and working with OpenAPI specifications.
- Excellent problem‑solving skills and a passion for delivering clean, maintainable code.