To support one of our newly organised teams in Sofia, Bulgaria we are looking for a Lead Software Engineer that can help us coach the team and be a key ambassador and promoter of modern technologies like AWS, React, Docker, CI/CD, Java Spring and the related tool chains.
About You
You are a passionate software engineer who knows the ins and outs of software engineering and how it fits the broader SDLC. Modelling the world, thinking in terms of design patterns, object oriented design, functional programming, test driven development are your second nature. You have written several applications from scratch, many are still in production to the delight of their users. You enjoy working in a team of like-minded professionals and keen to provide feedback on other's code as well as act on feedback received on yours. You are used to work in agile teams delivering small, incremental improvements through continuous delivery pipelines. You are proud of the quality, security and robustness of the code you write, and because you write your code with an in depth understanding of the execution environment these qualities translate to the systems you implement as well.
You will be…
- Leading one or multiple squads developing Java (Spring) based software
- Provide guidance on technology, library and tooling choices to the team
- Making sure that everything that gets developed fits into our engineering practices
- Work with the System Architects to influence the overall system architecture, and make sure your teams’ components fit into this properly
- Coaching developers to become better engineers
- Wary of things like scope creep, over-engineering and ‘skipping unit tests for now’
You have…
- A passion for building software (obviously)
- 5+ years of experience in engineering software, of which the majority and/or most recent experience is with an open source Java (Spring) stack
- Hands-on experience and in depth knowledge of the Spring ecosystem
- Experience with strong data heavy platforms where integrity is key
- Already built tons of REST and/or GraphQL API’s so know the caveats and (anti-)patterns
- An open and collaborative mindset both within and outside your team
- An interest in helping other engineers become even better
- Have lead a team as a successful servant leader in the past
- Excellent level of English language – both written and spoken
- University degree or college diploma in computer science or similar qualification
It would be a great addition if you…
- Worked on streaming distributed systems based on Kafka, Storm and/or Spark
- Have run distributed microservice based applications at scale
- Used Docker and Kubernetes to run your amazing code
- Have setup processing flows using Apache Nifi
- Worn a Scrum Master hat from time to time
Be welcome to send us your up to date CV in English and we will offer in return…
- Global know how in a world class, pioneer market research organization
- Access to cutting edge technologies
- Initial and ongoing trainings to support your development
- Opportunities for personal and professional growth
- Ambitious and motivated work environment
- Competitive remuneration and bonus scheme linked to individual performance and company results
- Health insurance
- Discount program with external vendors
- Eco-friendly travellers are welcome to the office – parking places for bikers and free card for public transportation are available to all employees
- Variety of sport activities such as football and traditional Bulgarian dances
- Last but not least – GfK Sofia office is located close to the city centre and easily accessible from any point by public transportation – 47A Tsarisgradsko Shose Blvd
by via developer jobs - Stack Overflow
No comments:
Post a Comment