Senior Go Developer

< Back to offers

At GoSolve, we use the Go programming language because we believe it revolutionizes the way cloud-native solutions are being developed. The resulting productivity gains allow us to unlock unprecedented product development opportunities.

GoSolve is a global company specializing in transforming our customers’ visions into digital applications. If you want to join a stable product development project – you will be a good fit!

We’re here to guide our clients through digital transformation – if you feel you can be part of this ambitious change, you’re in a great place!

You will handle:

  • Design, implement, and maintain highly scalable and performant services
  • Continually improve the codebase and test coverage through refactoring, unit testing, system testing, automating deployment and operations
  • Maintain an understanding of the business requirements and work closely with stakeholders to understand what they need and why
  • Make smart engineering and product decisions based on data analysis and collaboration
  • Be a team player, mentor, teach, collaborate, and learn from those around you
  • Help to improve engineering standards and processes
  • Bring an agile, iterative, and curious mindset to every challenge
  • Be a subject matter expert who others both in your squad and beyond will turn to

Skills & Requirements:

  • 10+ years of professional experience working as an engineer
  • Significant experience designing, building, deploying, operating, and maintaining cloud-based web services and microservices (AWS experience preferred)
  • Extensive experience with Go
  • React.js in plus
  • Strong experience with relational and non-relational database technologies
  • Experience with containers, Docker, and Kubernetes
  • Hands on exposure with serverless technologies (Lambdas)
  • Experience with log shipping, distributed tracing tools, and service monitoring systems (Datadog, Sumo Logic, Cloudwatch, Sentry, etc…)
  • Knowledge of front-end development (React or other) is beneficial
  • Proven debugging/troubleshooting skills
  • Deep understanding and knowledge of component-level and application-level design patterns
  • Several years of experience with agile methodologies and rapid iteration cycles
  • Habits which exhibit the best practices of agile quality and testing methods (TDD, BDD, Unit Testing and Automation, iterative development)
  • Ability to deal with ambiguous and complex project requirements
  • Effective verbal and written communicator
  • Strong Linux fundamentals
  • Bachelor’s degree in Computer Science, Computer Engineering, or a related quantitative degree

Benefits:

  • Be a part of the team that works for the most influential global brands
  • Many opportunities to create industry-defining services using the latest technologies available
  • Responsible position – you are not “one of the many”. We want to use your knowledge for more than just simple coding
  • You will be the one to advise our customers on what is the best solution for them. We trust you!
  • No rush! Work at your own pace in an environment that values quality over quantity
  • Highly experienced professionals as your team members
  • Ample opportunities for your professional growth
  • Full-time remote work from any place in the world…
  • …or, if you enjoy the office ambiance more, from the WeWork Warsaw office
  • Competitive salary
  • 500 PLN / month – budget for social benefits – our global team has different needs and opportunities, so benefits depend on your location and lifestyle
  • 20 days of annual leave + bank holidays
  • Annual training budget

If you are looking for a workplace that values all of your skills, look no further! Join us, and let us together create the tools to shape the future!

not set

Senior Go Developer

Apply now

The link has been copied to the clipboard

Apply now

The link has been copied to the clipboard

3 weeks