Job Title: Senior Software Developer
About the Role
We are seeking an experienced Senior Software Engineer to join our team. This individual will play a crucial role in expanding and evolving our server-side architecture and microservices ecosystem.
Key Responsibilities
* Design and implement scalable APIs, data pipelines, and storage solutions.
* Extend our microservice architecture with new features and capabilities.
* Refactor and modernize our tech stack to ensure high performance and resilience.
* Collaborate with a distributed team environment that values autonomy and impact.
* Optimize system performance, maintainability, and deployment workflows.
Requirements
* 5+ years of software engineering experience.
* Proficiency in Go is required; experience with Ruby, Java, Python, or Bash is a plus.
* Experience with Git, code reviews, pull requests, CI/CD pipelines, IaC tools.
* Experience with either AWS, GCP, or Azure is required.
* Familiarity with both relational (PostgreSQL) and NoSQL (Elasticsearch, Cassandra, Memcached).