Promote product quality, security, and performance enhancements that have a specific impact on the team and others
Solve technical problems of the greatest magnitude and complexity
Influence the overall objectives and long-term goals significantly
Drive team innovation by being willing to experiment and confront problems of enormous complexity and scope
Seek out difficult impediments to the team's efficiency, such as technical debt, and propose and implement solutions that will allow the entire team to iterate faster
Mentor all Engineers to help them grow in their technical responsibilities and to remove roadblocks to their autonomy
Conduct a Code Review and ensure that community contributions are responded to as soon as possible
Ship large features and improvements with confidence and minimal guidance
Job Requirements:
Bachelor s/Master s degree in Engineering, Computer Science (or equivalent experience)
At least 6+ years of relevant experience as a software engineer
4+ years of experience with Golang
Experience with AWS
Knowledge of Microservices is nice to have
Experience working in a remote environment
Knowledge of concepts like concurrency and reactive programming
Experience working with SQL/NoSQL databases, ability to write complex queries and optimize them
Understanding of containerization technologies (Docker, RKT, Kubernetes, etc.)
Basic experience with CI/CD systems
Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems