Senior Software Engineer Role Overview
">
* We are seeking a highly skilled Senior Software Engineer to expand and evolve our server-side architecture and microservices ecosystem.
About the Job
">
* This position involves building and enhancing APIs, data pipelines, and storage solutions that scale.
* You will extend our microservice architecture with new features and capabilities.
* Refactor and modernize our tech stack to ensure high performance and resilience.
* Collaborate in a distributed team environment that values autonomy and impact.
* Optimize system performance, maintainability, and deployment workflows.
* Work hands-on with infrastructure as code and continuous delivery practices.
* Monitor production systems and iterate based on real-world data.
Requirements
">
* You must have at least 5 years of software engineering experience.
* Proficiency in Go is required, while experience with Ruby, Java, Python, or Bash is a plus.
* Familiarity with Git, code reviews, pull requests, CI/CD pipelines, IaC tools is essential.
* Experience with either AWS, GCP, or Azure is necessary.
* Knowledge of both relational (PostgreSQL) and NoSQL (Elasticsearch, Cassandra, Memcached) databases is a requirement.