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