Въведи своя e-mail и парола за вход, ако вече имаш създаден профил в DEV.BG/Jobs

Забравена парола?

Създай своя профил в DEV.BG/Jobs

За да потвърдите, че не сте робот, моля отговорете на въпроса, като попълните празното поле:

73 + 5 =

Забравена парола

Въведи своя e-mail и ще ти изпратим твоята парола

Една от всички 1349 обяви за Backend Development в София

Виж всички
Golang developer (Business Services)

Обявата е публикувана в следните минибордове

  • Sofia, Bulgaria
  • Съобщи за проблем с обявата

Съобщи за проблем с обявата


    Какво не е наред с обявата?*
    Моля опиши ни, къде е проблемът:
    За да потвърдите, че не сте робот, моля отговорете на въпроса, като попълните празното поле:

    Chaos is a world leader in computer graphics technology, empowering artists and designers to create photorealistic imagery and animation across all creative industries. Chaos develops 3D rendering and simulation software that is used daily by top design studios, architectural firms, advertising agencies, and visual effects companies around the globe. The firm’s physically based renderer, V-Ray, has been honored with Emmy® and Academy Awards® for its role in the widespread adoption of ray-traced rendering for motion pictures and television. Today, the company’s advancements in ray tracing, cloud rendering, and real-time visualization are shaping the future of design communication and storytelling. Founded in 1997, Chaos is privately owned with offices in Sofia, Prague, Seoul, Tokyo, and Los Angeles

    We are expanding our Business services team and we are looking for professional software developers.

    Software Developer (Business Services)

    Software developer (Biz Services) builds fast, reliable, and functional foundations for the best visualization ecosystem to grow on. Understand customers and deliver feature-rich, high-quality solutions with a sustainable tempo.

    Software developer (Biz services) is responsible for delivering stable services for licensing and e-commerce as well as internal tooling to support our business.


    • Develop stable services with Golang.
    • Work with frameworks/toolkits like go-kit, goa, gorm, ginkgo, gomega, grpc, and more.
    • Build new features on the platform by extending and maintaining the API, craft new services as needed, and ensure high stability.
    • Contribute to the standardization of development workflows.
    • Investigate issues, identify and fix defects.
    • Able to keep up with technological/methodological innovations in your area.
    • Perform code reviews – review teammates’ work and suggest improvements.
    • Work with a cross-functional team consisting of developers, designers, product & project managers.  
    • Share knowledge and insights with the rest of the team and participate in Dev show-offs.
    • Work using agile methodology Scrum.


    • Experience as a developer using one or more of the popular programming languages
    • Knowledge and experience with Golang
    • 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
    • Good communication skills, both written and verbal


    • An educational background in the field of Computer Science or similar
    • Experience working on large scale distributed systems,  microservices architecture
    • Knowledge in popular concurrent patterns
    • Experience developing JSON-based RESTful Web Services
    • Familiarity with Docker, Kubernetes
    • Familiarity with NoSQL databases
    • Familiar with gRPC and Protobuf based APIs
    • Familiar with agile development tools (Jira)
    • Familiar with GCP

    Why Chaos?

    • 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
    • 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, 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, via e-mail or phone.