Lead Software engineer - work remotely for a leading creative digital agency in Berlin

  • for clients
  • Remote job

Lead Software engineer - work remotely for a leading creative digital agency in Berlin

Job description


Our client is currently looking for a full-time and experienced lead software engineer (f/m/x) who will be joining an exciting Berlin-based creative digital agency who creates brands, digital products and brand experiences that impact culture and drive business. They put imagination and collaboration at the centre of everything they do for clients that range  from innovative start-ups to recognized international brands and are mostly from the fashion, media and technology industry.



What will you be doing?


  • Lead the development team by providing technical leadership and guidance, and build a dynamic development culture
  • Lead the whole lifecycle of web development projects—from idea, conception, specification, architecture, implementation, right up to testing and roll-out
  • Design and develop the overall web architecture and tech stack (Server structure, Database, REST API, CI/CD), ensuring their speed and scalability, to answer projects´ specific challenges and constraints
  • Collaborate closely with our designers, product managers and clients to plan, design and build delightful user experience, and easy-to-use web applications
  • Write well designed, testable, efficient, sustainable and reusable code by using best software development practices
  • Foster a culture of continuous delivery and test-driven development, and good Agile practices providing a foundation for iterative web development
  • Stay up-to-date with current technologies and share your insights and learnings to foster an innovation culture within the agency



Requirements

!! Don't hesitate to apply if you don't fulfil 100% of the requirements. Superheroes don't exist, people with passion and talent do.


Requirements

  • 6+ years of experience as Senior Developer (full-stack), preferably for a digital agency or start-up with proven track of successful implementations of digital products
  • 2+ years of experience in leading a team of developers
  • In-depth knowledge in software architecture and development in the javascript environment (full-stack) and expertise in various programming languages, frameworks and tools
  • Comprehensive knowledge of engineering best practices such as code refactoring, design patterns, design-driven development, CI/CD (e.g. CircleCI), building highly scalable and secure web applications
  • Excellent problem diagnosis and creative problem-solving skills and ability to communicate complex ideas clearly and effectively in English [written and verbal].
  • Strong understanding of microservice architecture and ability to design, develop and implement scalable, elastic microservice based platforms
  • Experience building scalable architectures using serverless and event-driven technologies, preferably with AWS Lambda and AWS API Gateway
  • Commercial experience with Infrastructure as Code (i.e.Terraform)
  • Experience with Headless CMS solutions, (e.g. Contentful, Strapi)
  • Great understanding and command of server-side languages, preferably Node.js, and utilise RESTful and GraphQL APIs
  • Advanced experience with AWS, and containerisation (e.g. Docker, Kubernetes)
  • Relevant experience in modern frontend technologies and frameworks, preferably React (or equivalent framework), and stage management libraries such as Redux
  • 2+ year of experience with Typescript
  • Experience with SSR/SSG frameworks, such as Next.js or Gatsby
  • Experience with relational and NoSQL Databases, e.g. MongoDB
  • Ability to work and communicate efficiently while working 100% remotely - experience in a full remote context is a plus.
  • Great team player who leads by example and knows how to motivate colleagues and manage external stakeholders
  • Experience with Agile development methodologies, such as Kanban and Scrum
  • Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques.
  • A passion for design, fashion, music, and culture
  • You live and work in the range of time zones CET +/- 03:00



What you will be offered

  • A creative work environment with exciting projects and challenges
  • A young and diverse company culture with flat hierarchies and short decision-making processes
  • Flextime, Remote Work
  • Attractive employee benefits (e.g. employee bonus program, annual budget per employee for learning & development, annual BVG ticket, Urban Sports Club Membership, monthly team events)
  • Competitive Salary
  • One more thing… this year we will take the entire studio to a summer team offsite, be part of it!

The strengths of a good mix

We specifically encourage underrepresented groups to apply. We believe in the strengths of well-balanced, and mixed teams and hope our applications will attract a broader audience, no matter the gender, religion, race, age, disability, linguistic differences, socioeconomic status, or sexual orientation. Read more about our efforts towards a more inclusive and diverse environment.

 

Hope to speak soon!