Senior Backend Developer
This position is a full-time position based out of our Sevilla, Spain offices.
Bitnami is on a mission to bring awesome software to everyone. We offer a library of popular server applications and development environments -- including WordPress, Joomla!, Drupal, SugarCRM, Jenkins and more -- that can be installed with one click, either on a desktop, in a virtual machine or hosted in the cloud. Over 1 million applications are deployed per month through Bitnami and our partner marketplaces.
We are looking for a Senior Backend Engineer to extend our success as we simplify software deployment across all major public clouds and container platforms, including AWS, Google, Azure, VMware and Docker. The ideal candidate has a systems and Web development background that comes from practical experience. You will influence team direction and be responsible for driving the design and implementation of Web applications for our launchpad platform.
The ideal candidate has a systems and Web development background that comes from practical experience. You will influence team direction and be responsible for driving the design and implementation of Web applications for our launchpad platform. You must bring an understanding of the IT business (typically gained by having built or worked extensively with a private or public cloud); a broad perspective of the cloud industry and where it is headed; and experience in building solutions that scale.
- Work directly with cloud vendors to evaluate their cloud offering and implement integrations to deliver Bitnami software on their cloud. Our customers include AWS, Google, Microsoft and VMware
- Refine the overall software architecture and define/drive improvements
- Be actively involved in team-wide discussions about software best practices
- Be the technical expert that coaches and trains junior members of the engineering team
- Identify issues, resolve bugs and write high-quality engineering documentation
- Keep your team unblocked by performing timely and useful code reviews
- Ensure that your code base and your team’s code base is testable and tested
- Take responsibility for continuous improvements in the coding and development of your own coding practices as well as of your team’s practices
- Build reusable code and libraries for future use
- Build Web applications that deliver a friction-free experience for end customers of each cloud to deploy VMs or containers running Bitnami software
- Manage existing relationships with cloud vendors and fix bugs/implement new features in existing cloud integrations
- Bachelors or Masters degree in Computer Science preferred; demonstrable understanding of systems, algorithms, and OO design required
- 4+ years of experience building production-deployed web-based applications
- Proficient knowledge of a back-end programming language (i.e. Ruby, NodeJS, Python, etc.) and code versioning tools
- Experience in designing the overall architecture of the web applications
- Experience in implementing robust set of services and APIs to power web applications
- Ability to implement automated testing platforms and unit tests
- Knowledge about data migration, transformation, and scripting
- Integration of the front-end and back-end aspects of the web application
- Implementation of security and data protection
- Experience mentoring junior engineers
- Exceptional organization skills
- Proven ability to prioritize work
- Excellent verbal and written communication skills (English)
- Strong familiarity with Agile development
- Past experience managing relationships with software vendors a plus
- API-level AWS, Google Cloud Platform, VMware vCloud and Azure expertise a plus
- Ability to work daily in our Sevilla, Spain office
We are bootstrapped, profitable and growing. We have offices in San Francisco and Seville, along with a diverse remote team. We were part of Y Combinator's Winter 2013 batch.
Learn more about our team and what it's like to work at Bitnami by visiting the About Us and Careers pages on our website.
Bitnami is an equal opportunity employer.