Job Responsibilities
- Contribute to the architecture and delivery of a unified API and developer platform, emphasizing standardization, governance, and a seamless developer experience.
- Participate in the innovation and refinement of API development and integration processes, tools, and methodologies across the product portfolio.
- Support the creation of a high performing distributed API platform, ensuring its high availability, observability, and operability.
- Engage in the development of scalable web applications using microservices architecture while monitoring system performance and proactively troubleshooting issues.
- Adopt a mindset of service ownership by participating in continuous integration processes encompassing software provisioning, deployment, testing, and version control while optimizing system performance for reliability and security.
- Help build robust relationships with internal and external stakeholders while contributing to scalable architectural solutions.
- Assist in mentoring team members and fostering an inclusive culture focused on innovation, best practices, and process standardization.
Requirements
Basic Qualifications
- Master's degree in Computer Science or relevant field .
- Significant experience (6+ years) in architecture, design, and development of API frameworks and cloud technologies .
- Strong understanding of API design standards, best practices (e.g., Swagger/OpenAPI 3.0, REST, JSON), and APIfirst design principles .
- Familiarity with evaluating open source and proprietary technologies for workflow automation, developer environment setup, and digital feedback mechanisms.
- Background in message brokers, caches, queues, and pub/sub concepts.
- Proficiency in Java and Go with a solid track record of development experience .
- Experience with container technologies (Kubernetes, Docker, etc.) and cloud computing platforms (AWS, GCP, etc.).
- Proven ability to collaborate with product managers on external facing products and roadmap development.
- Excellent problem solving abilities, analytical skills, and a practical approach to complex business challenges.
- Effective communication skills for engaging with cross functional teams within our customer.
- Experience with C++, Rust, and similar technologies is a plus.
Specific Skills:
- API Gateways & Management: Azure APIM, AWS API Gateway, Nginx, Envoy, Apigee.
- AuthN/AuthZ: Oauth2, OIDC, JWT, SAML, SSO, mTLS & Certificate management.
- Cluster Technologies & Monitoring: Kubernetes, Docker, CRD authoring, Consul,Traefik Service Mesh,Istio Envoy,Prometheus,Datadog,Grafana,Loki Tempo.
- IaC: Terraform Ansible CloudFormation ARM.
- DevOps: GitOps Argo Jenkins.
- Developer Tooling: SDK authoring API design.
Benefits
We believe that great work happens where people feel inspired and challenged. These are just a few things we offer to make this happen.
- Compensation in US Dollars.
- Full remote position - 100% work from home.
- Referral program with economic rewards
- Regular events and a shop where you can exchange coins for prices (Thaloz Rewards).
- English classes.
- Online Workout sessions.
- Thaloz house (co-working space and hostel in Montevideo, Uruguay where you can stay for free!)