Golang Developer

Chaos Group is a worldwide leader in computer graphics. Our technology helps artists and designers create photoreal imagery and animation for design, television, and feature films. We’re shaping the future of creative storytelling and design with our research and development in material scanning and virtual reality. V-Ray, our Academy Award-winning renderer, is at the heart of our product portfolio, and works seamlessly within leading 3D software.

Golang Developer

You will contribute to our efforts in designing, implementing, and running critical distributed systems infrastructure. Your work will be integrated in a host of microservices running Go, Node.js and Ruby code. If you’re passionate about application performance, distributed systems, networking, and huge volumes of data, and are interested in joining a world-class engineering team, you are the person we’re looking for.

Main Responsibilities:

• Develop with Go, work with frameworks/toolkits like: go-kit, grpc, etc.
• Build new features on our platform by extending and maintaining our API, craft new services as needed, and ensure high stability
• Aggregate multiple internal APIs & services, exposing them as a single RESTful API for front-end consumption
• Work with a cross-functional team consisting of developers, designers, product & project managers.

Main Requirements:

• You have 3 years experience as a developer, with some Go (Golang) knowledge and hands-on experience with Git and Linux
• Working experience in a common programming language besides Go (e.g. C/C++/C#, Java, Python, Ruby, Node.js/JavaScript, etc.)
• Experience with relational databases (e.g. PostgreSQL/MySQL)
• Deep understanding of design patterns, software development methodologies and principles
• Strong knowledge of algorithms and data structures
• Solid understanding and working knowledge of modern operating systems, networking, and/or scalability techniques
• Experience working with a front-end team, and understanding common front-end integrations and workflows
• You have experience developing JSON-based RESTful Web Services
• Strong understanding of cloud infrastructure and cloud computing concepts
• An educational background in the field of Computer Science or similar is a plus, although actual experience is always preferred
• Good communication skills, both written and verbal

Why Chaos Group?

• Working for a globally recognized company for its cutting edge products and honored with Academy Award for its contribution to motion pictures
• Working alongside talented people in an environment which fosters learning and knowledge-sharing
• Supplemental health insurance
• Flexible working hours and additional days off
• Competitive remuneration package
• Technical trainings and certifications
• Free parking place
• Play and relax area in the office
• Special Discounts

We welcome people who value teamwork, stick to their agreements and are curious to explore new ways for achieving mastery.

If you think your profile is a good match for this exciting role at Chaos Group, just send us your resume!
 
Please make sure you get familiar with our Privacy Notice before you apply for the job. 

Only short-listed candidates will be contacted.
Confidentiality of all applications is assured.

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file
ErrorRequired field