Junior Back-end Developer (Golang)
Roles & Responsibilities
- Design and implement the core modules under PrimeData system in (mostly) Golang. Including API services, data processing workers, and various other system components.
- Author integration and unit tests for team-own components as well as covering other parts of the system.
- Participate effectively in SCRUM process. Collaborate autonomously with product owners, QC, front-end developers, and data engineers.
Job requirements:
- 2+ years in total experience, 1+ year in Golang is required.
- Comfortable with Python (for developing gluing scripts and authoring integration tests).
- Have experience developing or working with distributed systems and microservices architecture.
- Have experience working with large-scale distributed storage and database (SQL or NoSQL, e.g. Postgres, Cassandra, Clickhouse, Redis, Elasticsearch).
- Have a great mindset of coding quality. Able to write clean, concise, maintainable, and testable code.
- Have a solid grasp of good software engineering practices such as code reviews, a deep focus on quality, and an appreciation of quality documentation.
- Have a great team spirit and a solution-oriented attitude.
Special Benefits:
- PrimeData is the global Data & AI Product Business
- Huge chance of learning of techs and business
- Leadership is market proven entrepreneurs