12 days ago
Responsibilities
- Build, extend, troubleshoot, and fix complex GOlang applications and microservices.
- Improve the execution engine of custom third-party code.
- Write well-designed, testable, and efficient code in GOlang.
- Integrate data storage solutions such as Postgres, S3, and DynamoDB.
- Contribute in all phases of the development lifecycle.
- Provide code reviews to teammates.
- Evaluate and propose improvements to existing systems.
- Identify bottlenecks and bugs, and devise solutions.
- Help maintain code quality, organization, and automation.
Requirements
- Strong experience in building scalable distributed backend applications (7+ years).
- Great understanding of the building blocks of large web applications.
- Good understanding of network protocols and stacks.
- Good understanding of database technologies, including classic and modern no-SQL.
- Knowledge of basic data structures and algorithms.
- Excellent debugging, analytical, problem-solving, and social skills.
- BS/MS degree in Computer Science, Engineering, or a related subject with 7+ years of industry experience.