We’re GoSolve - a global company specialised in transforming our customers’ vision into digital applications. We love building large-scale cloud-based digital products and have the necessary skills to make it happen. Join us and work with the top tech talents from all over the globe in a driven, proactive environment. Do you wish to join a stable product development project? You will be a perfect fit!
Just GO for it.
We are looking for a Senior Go Engineer to be part of our engineering team. Our mission is to help people save money on the prescription drugs they need to get healthy lives and make healthcare more accessible and affordable.
Responsibilities:
- Work with teams across the organization including product managers, designers, platform, devops, data, product and analytics to think beyond the technical implications of your design decisions.
- Write clean, fast, compatible, easy-to-use, and testable code to turn ideas into production quality products.
- 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.
- Mentor and be mentored by other engineers by leading and collaborating in all engineering discussions and evangelizing engineering best practices.
- Promote a culture of operational excellence by meticulously testing and monitoring our systems and code, writing documentation, and being on-call to support the health of our services.
- Collaborate, learn, and grow.
Requirements:
- 5+ years of software development experience, delivering products at web scale.
- Extensive experience with Go and Python as addition. You are a strong coder and know how to write clean, effective code at scale.
- We also use GraphQL, our CMS and Contentful.
- 4+ years of experience with AWS technologies including S3, Lambda, StepFunctions, EventBridge, Redshift.
- Experience with writing robust and maintainable unit, integration, and end-to-end tests.
- Ability to deal with ambiguous and complex project requirements.
- Ability to work effectively in teams of technical and non-technical individuals – you will work closely with other non-technical folks to get things done. Collaboration is key.
- Effective verbal and written communicator.
- Ability and desire to learn new processes and systems. Adapting to the tools and technologies appropriate for the job at hand.
Benefits:
- Be a part of the team that works for the most influential global brands.
- Opportunities to create industry-defining services using the latest technologies.
- Responsible position – leverage your knowledge beyond simple coding.
- Advise customers on optimal solutions – we trust your expertise!
- No rush! Work at your own pace in a quality-over-quantity environment.
- Collaborate with highly experienced professionals.
- Numerous opportunities for professional growth.
- Full-time remote work from anywhere in the world...
- …or, if you enjoy the office ambiance more, from the WeWork office.
- Monthly budget for social benefits – tailored to your location and lifestyle.
- 20 days of paid time off.
- Annual training budget.