Come and do the work you love with a team you can be proud to be a part of.
As a Backend Developer at Caffeina, you will have accesso to our technology and development processes.
As a Backend Developer at Caffeina, you will have accesso to our technology and development processes. We need you to create the backend of projects we develop on the web, social platforms and mobile devices, and we will ask you to contribute not only in the bringing about of a high quality execution but also in the architectural projection. You will be challenged to use ‘sure thing’ solutions, but also evaluate and explore new and alternative methods, whilst always keeping the deadline in mind, You will be involved in the delivery of projects and the maintenance of the activity and operations of the technological infrastructure.
Specifically, your responsibilities will be to:
Implement the Backend development of projects under your responsibility
Write clean, tried and tested code
Write reusable code and programming libraries
Conduct performance optimisation tests
Conduct debugging and troubleshooting activities
Assist other developers with coding and troubleshooting
Collaborate with other developers and UI/UX Designers to better usability
Draft guides and documents for functional requirements
Ensure the quality, and performance of your work
Ensure and respect the quality standard, working hours and deadlines approved by your Coordinator
Receive feedback from your Coordinator and develop solutions to anything in need of attention
Point out critical issues and opportunities related to your work in a timely manner
Stay ahead of the curve in your interests in and knowledge of the latest technologies, the market and digital trends.
You will report to the Backend Development Coordinator.
This is what we need you to have.
These are experiences and important competencies for the work that we will tackle together.
At least 2-5 years of experience, preferably in a business or digital agency
Educated to either degree or diploma-level
Ability to receive and expand on feedback from clients or internal divisions
Ability to work in a diverse team and responsibly manage internal projects and those of clients
Excellent communication and personal relation skills, necessary to write a code that is easy to read and communicate its characteristics to a team or external users
An analytic approach to every phase of a project (though without losing the creative side) to associate with a deep understanding of the requirements for producing software components
Initiative and curiosity for new technologies, qualities which allow you to take on the continuous technological evolution ably, with gumption and enterprise
A mix of attention to detail and a clear vision of the final product, making you master of the project and able to foresee and thereby limit the unexpected
Logical, critical thinking, an affinity for mathematics and abstract models and computations
Good understanding/knowledge of spoken and written Italian
We always seek to treat people in the best way possible, with professionalism and respect. The following is our offer, all “out on the table”:
Above all, we offer you the opportunity to do work that you love with a team you can be proud to be a part of.
All candidacies are evaluated individually. We use a program for the management of the selection process and to communicate with the candidates. At times, the responses unfortunately end up being filtered as Spam, so a quick reminder to check that folder every now and then after submitting your application.