Full Stack Developer

Location: Berlin, Germany


Full Stack Developer, will contribute building and maintaining our nextgen cloud product fleet. You will join an heterogeneous team focused on making technology accessible by delivering robust, customer-friendly cloud products through a seamless Namecheap experience.

Sound good? Great. Read on!


  • Help the cloud development team design prototypes of our future cloud products

  • Help the cloud development team build prototypes of our future cloud products

  • Develop microservices that will be integrated in new or existing products

  • Implement robust set of APIs to power our web applications

  • Be part of CI/CD process and help the whole team to run things smoothly

  • Perform deep technical investigations and troubleshooting

  • Ensure proper security of code you and other people write

  • Document processes and software you write

  • Share technical knowledge with the team members

  • Be committed to best practices

  • Give your opinions on operational processes, deployment checklists, and more

  • Be proactive and keep an R&D oriented attitude


We’re a rapidly developing company and our aim is to deliver best quality service to every customer. Thus, it is our goal to minimize the service downtime and optimize the system in order for it to work smoothly and for any issues to be fixed quickly, without any delay. Specifically, we expect all contributors to focus on 4 areas:

Financial Customer Processes Learning+Growth
How we generate resources to grow the business How our Customers experience Namecheap How we deliver our value proposition to our stakeholders (people, partners and customers) How we keep pace with changes in the market.

What does success look like?

These are skills and behaviours required for success at Namecheap. They will help both you and our team ensure that your skills, professional experiences, and interests are aligned with the requirements for this role.

Core Technical Role

Calculated Risk-Taking
Having the courage to take risks by making considered decisions about the likely outcome. Learning through experimentation and failure that will lead to innovation and new methods of doing things better.

Building partnerships and working collaboratively with others to meet shared objectives.

Communicates Effectively
Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences.

Action Oriented
Taking on new opportunities and tough challenges with a sense of urgency, high energy, and enthusiasm.

Nimble Learning
Actively learning through experimentation when tackling new problems, using both successes and failures as learning fodder.

Ensures Accountability
Holding self and others accountable to meet commitments.

Actively seeking new ways to grow and be challenged using both formal and informal development channels.

Functional / Technical Skills
Has the functional and technical knowledge and skills to do the job at a high level of accomplishment. Is able to create and build the technical process to resolve particular task, can proceed with optimizing already created processes.

Interpersonal Savvy
Relates well to all kinds of people, up, down and sideways, inside and outside the organization; builds appropriate rapport; builds constructive and effective relationships; uses diplomacy and tact; can diffuse even high-tension situations comfortably

This job might be for you if...

  • You have 5+ years of coding experience

  • You have PHP5 / PHP7 + OO / MVC framework experience

  • You have Laravel 5.1+ experience

  • You have HTML / CSS / LESS / JavaScript / ES6

  • You have Javascript Frontend Framework (jQuery, React, etc.) experience

  • You have Grid CSS Framework such as Bootstrap / MaterializeCSS experience

  • You have experience with modern frontend tools and workflows (Composer, Gulp, Babel, npn, yarn, Elixir, etc)

  • You have MySQL experience

  • You know Version Control mechanisms (Git)

  • You have PHPUnit / TDD / Behat & continuous-integration experience

  • You are able to work both independently and as part of a team

  • You have experience working with third-party APIs

  • You have excellent communication skills

  • You have a “get-things-done” attitude

  • You are able to prioritise workload and work on multiple projects at the same time

  • You have a strong will for self-development

  • You have strong focus on self-education and self-motivation, team player with keen desire to help others

Would be nice if you have...

  • Experience with other coding languages like NodeJS and Golang

  • Previous experience in the hosting/cloud industry

  • Experience with Unix/Linux cli

  • Server management knowledge / experience

  • Knowledge of how to scale applications with thousands of users

  • contributed to open source projects

You will work closely with...

  • Cloud Team



  • Bachelor’s degree in Computer Science or equivalent experience

  • Intermediate or higher level of written English

Contact us

Need help? We're always here for you.

× Close