ZOOP
Linkedin · Posted 3mo ago
Golang Developer
Continue to application
Add your email once, then Caio opens the original posting.
Indexed description
We are looking for a Golang Developer to help build and scale our platform. This role involves designing high-performance distributed systems, building robust APIs, and contributing to systems that handle real-time workflows at scale. You will own problems end-to-end, working closely with product, engineering, and platform teams to build solutions that are reliable and scalable.
Responsibilities
- Develop new and enhance existing microservices, libraries, and features that form our B2B KYC platform.
- Create and document APIs, Queue Contracts to be consumed by other services.
- Work closely with the Product and Engineering Leads to implement features following best design principles and patterns.
- Participate in all phases of the development cycle: plan, design, implement, review, test, deploy, document, and train.
- Help junior developers with best practices like TDD, etc. and make sure their code meets the standards.
- Educate them continuously to improve overall team performance and work quality.
- Development experience (3 to 6 years), preferably with GoLang and scripting skills.
- Bachelor's/Master's in Computer Science or equivalent experience.
- Strong understanding of Computer Science fundamentals, software design principles, algorithms, and design patterns.
- Interest and ability to quickly learn and ramp up on new languages and technologies.
- Ability to write understandable, reliable, and testable code with minimum supervision.
- Distributed, highly available systems running at a large scale.
- Distributed platforms that use Kafka, Elasticsearch, Cassandra, or similar systems.
- Cloud environments (e. g., Docker, AWS, GCP, Kubernetes, etc. ).
- Asynchronous programming patterns (e. g., Goroutines/Channels, Async Programming).
- Experience in CI/CD (Continuous Integration and Delivery) and AGILE work environments.
- Ability to troubleshoot and solve issues on distributed systems.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search
Want help applying to roles like this?
Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search