Senior Backend Engineer
Amino
What You'll Do
- Maintain and improve the existing Golang codebase
- Lead the design and ownership of new features, including architectural decisions, task creation and delegation, and overseeing releases
- Configure infrastructure in GCP using resources such as GKE, IAM, etc.
- Write comprehensive unit and end-to-end tests, using Docker Compose for test setup and GitHub Actions for automation
- Utilize Datadog for logging and metrics to effectively monitor and analyze the performance of new features
- Increase system performance by identifying bottlenecks and developing effective solutions to address them
- Conduct code reviews to ensure code quality and adherence to best practices
- Debug and investigate issues in production systems
- Develop reusable code and libraries for future use
- Manage and resolve security issues identified by the security platforms used by the team
What We'Re Searching For
- 5+ years experience as a professional software engineer
- BS degree in Computer Science or similar technical field of study is preferred but not required
- Ability to meet tight deadlines
- A passion for implementing best practices and a bias toward smart automation
- Proven ability to collaborate with and mentor other engineers
- Experience building massively distributed systems, or building intuitive, feature-rich user interfaces.
- Capable of prioritizing multiple project in order to meet goals without management oversight
- Proficiency in Golang or other backend languages
- Previous experience with microservices infrastructure, Docker and Kubernetes
- Should have a good understanding of GCP or other cloud computing platforms
- Familiarity with application monitoring tools such as Datadog
- Experience working in cross-functional teams
- Can independently manage and complete a project from start to finish with minimal oversight