Social network you want to login / join with :
It's you who can make an impact! Join our dynamic team as a Senior Go Developer (Terraform) and shape tomorrow's innovations! It is the dream job for those passionate about Go and crave a vibrant team atmosphere. Apply yourself or drop us a line if you know someone who fits the role. Let's enjoy the engineering and vibrant international environment together!
We are a custom product engineering company that supports both multinational organizations and scaling startups to solve their most complex business challenges. With a global team of over 4,000 highly skilled developers, consultants, analysts and product owners, we engineer technology that redefines industries and shapes the way people live.
About the role :
As a Senior Go Developer (Terraform), you'll become a part of a cross-functional development team engineering experiences of tomorrow.
You will be working for a Data Platform that sets the standard for AI infrastructure with a cloud and AI-native software solution that can be deployed anywhere. It transforms legacy data silos into datapipelines that make GPUs, AI, and other performance-intensive workloads run faster, work more efficiently, and consume less energy.
- Go, Terraform, Kubernetes (K8S) and observability stack, Python
- RDBMS and NoSQL, AWS
Responsibilities
- Develop scalable web applications
- Design and implement complex backend features from conception through to deployment, ensuring they meet strategic business objectives
- Write clean, secure, highly testable, scalable and well-documented code that adheres to coding standards and best practices
- Perform comprehensive code reviews to ensure high code quality and facilitate knowledge sharing within the team
- Actively participate in multiple aspects of the SDLC, including planning, development, testing, and deployment
- Assist in upholding and enhancing the team's engineering and quality standards, and support team in adopting these
- Work closely with the product and other team interfaces to carry out quality feature delivery
- Engage in the technical interviewing process
Requirements
We know that sometimes, you can’t tick every box. We would still love to hear from you if you think you’re a good fit!
Software Design :
- In-depth understanding of paradigms and principles such as SOLID, and GRASP
- Proficient in documenting complex software solutions through comprehensive technical documentation and detailed diagrams
Software Development :
- 5 years of experience as a Go engineer
- Extensive expertise in Go and knowledge of essential third-party libraries and tools
- Deep understanding of Go's core internals, memory management, and concurrency mechanisms
- Commercial experience working with Terraform
- Commercial experience working with Kubernetes (K8S) and observability stack
- Deep understanding of RDBMS and NoSQL systems, experience crafting high-performance queries, executing optimizations, and designing database structures
Quality Assurance :
- Advanced proficiency with Go's built-in testing library and comparable testing frameworks and tools
- Demonstrated commitment to continuous quality enhancement on projects through conducting code reviews, establishing quality metrics, and monitoring them
Software Deployment :
- Experience in deploying and managing applications within cloud environments such as AWS, Azure, and Google Cloud
- Practical experience in utilizing application deployment patterns and tools
- Hands-on experience configuring infrastructure with leading cloud service providers
- Practical commercial experience working with Python
Personal skills :
- Excellent communication skills, speaking and writing English fluently are a must
Accountability :
- Following the “said and done” principle
- Accountability for the own scope of work
Drive :
- Proactive in efforts to deliver results according to the expectations
- Suggesting new ideas, looking for alternative solutions
- Eager to learn and grow : curious, keen to constant self-development
- Constantly improving own mastership
Effective communication :
- Ability to express ideas, thoughts and questions simply, concisely and in a structured way
- Capability to assess tasks of less experienced colleagues
- Skilled in constructive feedback providing
What's in it for you :
- Care : your mental and physical health is our priority. We ensure comprehensive company-paid medical insurance and 4 additional undocumented sick leave days
- Tailored education path : boost your skills and knowledge with our regular internal events (meetups, conferences, workshops), Udemy license, language courses and company-paid certifications
- Growth environment : share your experience and level up your expertise with a community of skilled professionals, locally and globally
- Flexibility : Own your schedule – you are the one to decide when to start your working day. Just don’t miss your regular team stand-up. We are there to support your work-life balance and provide 23 vacation days & short Fridays
- Opportunities : we value our specialists and always find the best options for them. Our Internal Mobility Program helps change a project if needed to help you grow, excel professionally and fulfill your potential
- Global impact : work on large-scale projects that redefine industries with international and fast-growing clients
- Welcoming environment : feel empowered with a friendly team, open-door policy, informal atmosphere within the company and regular team-building events
J-18808-Ljbffr