As a Principal Golang Engineer you will lead introducing Golang practices in all engineering teams, defining new products, features, and services working closely with developers and stakeholders in an agile environment. You will have a possibility to experience the company from end-to-end and build products with highly complex business logic with a direct impact on company profits. Our success is based on cutting-edge technologies and the best product, and we maintain its high quality with our service oriented platform with currently 220+ restful microservices. We strongly believe that we can boost the quality of the product by taking all the best of robust features that Golang has.
A few buzzwords about us: driving for excellence, infrastructure as a code, DevOps practices (CI, CD, infrastructure as a code and more), on AWS, clean code, docker, pipelines in Jenkins, automation bots.
What you will do:
- Establish leadership in Golang technology
- Grow and diversify AUTO1's technology portfolio by introducing go as our third backend technology
- Develop best practices, introduce standards, integrate with technology agnostic infrastructure
- Design software architecture and implement critical software tools for our different platforms
- Deliver features end-to-end, from product decisions until deployment to live production and monitoring
- Create efficient, testable, and reusable modules and libraries
- Utilize technologies as Kinesis, Docker, Lambdas, relational and NoSQL databases to build cloud-based products
- Employ Continuous Integration and Continuous Delivery tools for optimal productivity
In short: Be a Golang evangelist in Auto1
What you should bring:
- 6+ years of professional experience in software programming (acquaintance with Java or PHP would be a plus)
- 3+ years of professional experience with Golang
- Experience with Docker and AWS
- Passion for Golang internals
- Deep understanding across multiple architecture domains with a highlight on a microservices architecture and cloud technologies
- Passion for “clean code”, experimentation and quality standards. (YAGNI, SOLID, KISS, DRY, …)
- Ability to prioritize, coordinate and communicate tasks efficiently
- Computer science degree (or similar) or relevant professional experience in software engineering
- Pragmatism and endurance :-)
- Solid experience in hiring golang engineers
What you will get:
- Relocation support that includes assistance with visa, apartment search, moving cost
- A nice office in the heart of Berlin (Kreuzberg) with free drinks & fruits
- The possibility to work with new technologies
- Team and company events like Hackathons international nights, christmas party, soccer, etc.
- Attractive discounts on different services like gym, public transport, leisure activities
by via developer jobs - Stack Overflow
No comments:
Post a Comment