We welcome all people based in the Montevideo Metropolitan Area to apply. As a Senior Engineer, you will be a key member of a team of engineering professionals, responsible for designing, developing, and maintaining advanced software applications.
Requirements
- 5+ years of professional software development experience
- Proven experience in designing and delivering scalable backend systems and modern front-end applications
- Hands-on experience with API design and development for distributed systems
- Strong expertise in Golang for building performant services and microservices
- Proficiency in ReactJS and modern front-end practices
- Solid experience with PostgreSQL and MySQL, including query optimization and schema design
- Proficient in AWS services such as EC2, S3, RDS, SES, SQS, Lambda, and IAM, with experience deploying and managing production workloads
- Hands-on experience with tools like Cypress for end-to-end testing
- Familiarity with tools like Datadog and Splunk for logging, monitoring, and alerting
- Experience building RESTful APIs, and familiarity with API versioning, rate limiting, and documentation standards (e.g., Swagger/OpenAPI)
- Familiarity with modern AI coding assistants such as GitHub Copilot, Cursor, or similar tools to accelerate development and boost productivity
- Comfortable working in CI/CD environments; experience with containerization and cloud-native deployments is a plus