Position Description :
We are seeking a highly skilled and motivated Senior API engineer to join our team. The ideal candidate will have experience in designing, developing, and maintaining robust, well-tested APIs that enable our customers and partners to integrate quickly and securely.
Key responsibilities
Build microservices and SDKs in Python, Java, or Go as required by each domain.
Refactor existing APIs to improve performance, maintainability, and developer experience (DX).
Automate unit, contract, and integration tests (pytest, JUnit, Go testing, Postman / Newman).
Implement CI / CD pipelines (GitHub Actions, Jenkins, GitLab CI) and deploy on Kubernetes.
Instrument logs, metrics, and distributed traces (OpenTelemetry, Prometheus, Grafana).
Participate in code reviews, define standards, and document (Markdown, Swagger-UI).
Collaborate closely with Frontend, DevOps, and Product Managers to deliver continuous business value.
Qualifications
English proficiency (C1 / C2).
Bachelor’s degree in computer science, Computer Information Systems, or related field, or equivalent training and experience.
5+ years developing production APIs and microservices.
Hands-on experience in at least two of these languages: Python, Java, Go.
Strong understanding of REST, semantic versioning, error handling, and security (JWT, mTLS).
Solid experience with relational and NoSQL databases (PostgreSQL, Redis, MongoDB).
Proven track record of automated testing and high code coverage.
Key competencies
Quality mindset and continuous improvement orientation.
Excellent debugging and troubleshooting skills.
Teamwork and DevOps mentality.
LI-CH3
Skills :
English
Java
Jenkins
Microservices
Python
Spanish
#J-18808-Ljbffr