Online Engineer

Angajator: AMBER STUDIO
Domeniu:
  • IT Software
  • Tip job: full-time
    Nivel job: 1 - 5 ani experienta
    Orase:
  • BUCURESTI
  • Actualizat la: 29.11.2021

    Here at Amber, we are self-empowered, entrepreneurial business partners. We love working collectively and helping each other achieve greatness through our games. We constantly learn and improve ourselves because we aim high: we want to be the best. If you share our vision,  join us! About the role: As a Back-end Engineer, you will be working in cross-functional teams to design and implement high-performance back-end solutions for our awesome games. Responsibilities: ●        Collaborate with our DevOps team to define back-end strategy and architecture for our games ●        Create and implement back-end deployment strategies ●        Develop and maintain back-end solutions for high number of concurrent users and fast response times ●        Actively participate in sprint planning meetings ●        Ensure that all relevant parties are aligned on task specifications ●        Constantly communicate with your teammates to flag and alleviate risks ●        Help the team improve the game quality by eliminating waste from the development process ●        Design, develop, deploy and monitor backend features and APIs for our games ●        Create and maintain CI automated tests for the back-end solution ●        Document system specifications Requirements: ●        3+ years of back-end architectural design and development experience ●        Proficient with scalable server-side programming (concurrency / synchronization and distributed systems). ●        Deep knowledge of database design and optimization. ●        Strong knowledge of at least one cloud computing services like AWS, Azure or similar. ●        Strong practical knowledge of current server technologies like REST, SOAP or similar. ●        Strong knowledge of at least one mainstream server programming language like Python, C#, Java or NodeJS. Nice to have: ●        Experience with development on mobile platforms and for a high number of concurrent users ●        Practical experience with the lifecycle of a user query, from request to an API endpoint, up to updating cold storages reliably and consistently ●        Experience in collaborating with client-side engineers and implementing full-stack features (backend to client, end-to-end) ●        Experience using Automated Test framework ●        Experience with container management tools like Docker or Kubernetes ●        Experience with infrastructure automation tolls like Terraform Personality ●        Team player ●        Eager to develop yourself ●        Passionate about back-end optimization and server quality ●        Eager to explore new technologies Our offer: ●        An open environment where you can make a difference and you can own your decisions ●        The opportunity to grow and succeed together ●        Support from all your teammates ●        The opportunity to work with the latest back-end technologies ●        We also offer an attractive compensation plan alongside a medical services package