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 (ETL) and shape tomorrow’s innovations! It is the dream job for those passionate about Go and craving 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 (ETL), you’ll become part of a cross-functional development team engineering experiences of tomorrow.
You will work on a Data Platform that sets the standard for AI infrastructure with cloud and AI-native software solutions deployable anywhere. It transforms legacy data silos into datapipelines that enhance GPU, AI, and other performance-intensive workloads, making them faster, more efficient, and less energy-consuming.
Responsibilities
- Design and implement complex backend features from conception to deployment, aligning with strategic business objectives
- Deepen your knowledge of all cloud providers
- Write clean, secure, highly testable, scalable, and well-documented code following best practices
- Conduct comprehensive code reviews to ensure high quality and facilitate team knowledge sharing
- Participate actively in all SDLC phases : planning, development, testing, deployment
- Uphold and enhance engineering and quality standards within the team, supporting adoption
- Engage in technical interviewing processes
Requirements
We understand you might not meet all criteria but encourage you to apply if you believe you’re a good fit!
Software Design :
- Strong understanding of paradigms like SOLID and GRASP
- Ability to document complex software solutions with detailed technical documentation and diagrams
Software Development :
- At least 5 years of experience as a Go engineer
- Extensive expertise in Go and relevant third-party libraries
- Deep knowledge of Go internals, memory management, and concurrency
- Proven ability to develop robust, scalable ETL pipelines handling large data volumes from diverse sources
- Experience with Kubernetes (K8S)
- Experience with NATS messaging system
- Strong understanding of RDBMS and NoSQL databases, including query optimization and database design
Quality Assurance :
- Proficiency with Go’s testing frameworks and commitment to quality through code reviews and metrics
Software Deployment :
- Experience deploying and managing applications on AWS, Azure, Google Cloud
- Knowledge of deployment patterns and tools
- Experience configuring cloud infrastructure
- Experience with Python is a plus
Personal Skills
- Excellent communication skills in English, both spoken and written
Accountability :
- Adherence to commitments (“said and done” principle)
- Responsibility for own scope of work
Drive :
- Proactive in delivering results and suggesting ideas
- Keen on learning and self-development
Effective Communication :
- Clear and concise expression of ideas
- Ability to evaluate and support less experienced colleagues
What’s in it for you
- Health and wellness benefits, including company-paid medical insurance and sick leave
- Customized learning opportunities : internal events, Udemy, certifications, language courses
- Growth environment with global professionals
- Flexible schedule and work-life balance support
- Opportunities for internal mobility and project changes
- Impactful work on large-scale, industry-redefining projects
- Friendly, open, and informal company culture with team-building events
J-18808-Ljbffr