Lead the design of new solutions from inception to implementation.
Create end-to-end microservices solutions including design concepts as: authentication, authorization, decoupling services, asynchronous queues, circuit breakers, distributed cache, auto scaling, Infrastructure as Code, load testing, failover, observability, monitoring, alerting, structured logs, metrics, and tracing.
Develop and delivery as part of agile team.
Support and lead the team on technical discussions.
Mentor junior developers and lead scrum teams by setting positive examples.
Own cloud services end to end, implementing distributed systems using AWS services and best practices such as zero-downtime production deployments, canaries, frequent deployments, and feature-flag-driven development.
Position Requirements (What you bring)
University Degree in Computer Science, Software Engineering, or related field and good experience in software product development with a focus on developing cloud services and solutions.
Experience as a full stack developer. Knowledge in writing backend services in Golang, Python or Node, and frontend in React.
Strong ability to build and maintain effective relationships with technical product managers, architects, and technical leads.
Desirable experience hands-on experience with large language models (LLM) and machine learning frameworks (ML) is a plus. Experience on building scalable machine learning pipelines and integrating models with microservices architecture (structured and unstructured data sources).
Excellent oral and written communication skills in English.
Value Competencies
Displays passion for & responsibility to the customer.
Displays leadership through innovation in everything you do.
Displays a passion for what you do and a drive to improve.