(Senior) Golang Engineer

Go

(Senior) Golang Engineer

Go
Pokoju 5, Kraków

Scale IT Up

Undetermined
B2B
Senior
Office
5 030 - 7 266 USD
Net per month - B2B

Job description

Key mentions: product company, newly established in Poland ~ intelligent transport industry ~ great brands ~ SaaS


Be part of a new product engineering team, based in Krakow, building a ‘software as-a-service’ platform to create a digital market for global ground-transportation.
 

You will:
  • independently define solutions to complex problems, identify and use patterns, lead forums, groups and chair meetings, coach more junior levels;
  • take responsibility for the end-to-end delivery of large stories or epics, coaching junior developers and supporting other team members; 

Your responsibilities will be:
  • analysing requirements, researching, designing and writing new software programs;
  • developing existing programs by analysing and identifying areas for modification;
  • writing and testing code, refining and rewriting it as necessary;
  • investigating new technologies; continually updating technical knowledge and skills by attending in-house and external courses, reading manuals and accessing new applications;
  • working closely with other stakeholders, such as product owners, solutions engineers, UX designers, infrastructure engineers, AQA engineers, etc.;
  • consulting clients and colleagues concerning the maintenance and performance of software systems with a view to writing or modifying current operating systems;
 
We would need you to: 
  • Represent a disciplined approach to automated testing and quality assurance that is required for a 24x7, near real-time platform:
    • ensuring that the “definition of done” extends to the quality assurance; function, feature and load testability; observability and availability of the components delivered;
  • Contribute to the Architectural decisions around the new system:
    • Provide suggestions on how to solve issues in a cleaner, smarter, simpler or more flexible way based on your experience;
    • Undertake code and design reviews and contribute to the ongoing improvement of the way we work;
  • Own delivery of your work end-to-end from collaboration with product owners through to deployment into production and beyond;
 
Role’s requirements:
strong engineering mindset
grounded skills in Golang (preferably from commercial, big projects)

Solid working knowledge of:
Microservices and distributed systems
Cloud systems, GCP/AWS/Azure
Docker / Kubernetes
GIT/Git Flow 

Experience in building and maintaining highly available, large-scale, and complex platform architectures;

Tech stack

    Golang

    advanced

    Microservices

    regular

    cloud systems

    regular

Office location

Published: 17.06.2019
(Senior) Golang Engineer - Scale IT Up