We are looking for talented new Geckos to join our team. Geckosoft has been growing strongly since 2020 and we are still expanding our team.
Our team is made of software engineers, creatives and digital makers, pushing the limits of “that can’t be done” every day. What makes us different from others? The fact that we only take up projects where we can be daring and represent the change we want to see in the world. We know: it’s not the easiest way to go, but for it’s exciting to know that with our work we can build a much more innovative future.
What do we do
Strategy and consulting for innovation
We are well aware of the latest news in technology and digital solutions, and we define the best strategies for our customers to transform and grow.
Digital products design and development
We design and develop state of the art web systems, native iOS and Android apps, and progressive webapps.
Tailor made technological solutions and products
We build custom and scalable software solutions based on the latest technologies and deep tech innovations.
Data-driven insights and performance
Through an approach based on data and solid models, we are forerunners in the field of operational decisions and predictive analysis.
Who we're looking for
We are looking for a Backend Developer who has mastered the following languages and technologies, but above all a great attitude and willingness to work in a team and collaboration, a strong propensity for problem solving and to face new technological challenges:
- The OpenAPI specification for API modeling and description
- Symfony and/or .NET Core for backend (or other equivalent language for developing distributed services and microservices)
- WebSocket for publish/subscribe
- Identification and authorization services based on OpenID, OAuth 2.0, SAML
- SQL and NoSQL storage mainly offered by AWS services
- Git and Code Review for improved code quality and sharing
- End-to-end testing tools that can be integrated with the CI process
We are looking for teammates with these skills:
- Collaborate with the frontend team to achieve better integration with the UI
- Build simple and reusable components and services
- Knowledge of issues related to scalable Cloud architectures for large amounts of users and interest in working on complex solutions
- Care about the user experience and quality of the software projects you work on
A welcome plus:
- Knowledge of CI/CD systems
We value Junior, Mid, and Senior candidates with a passion for learning and innovating in the programming field, who support the work ethic 110%.
What we offer
Stimulating work environment in a decidedly informal and serene climate, characterized by a great team spirit and fellowship
In-house training and through online courses, books, the possibility of attending conferences and events, one-to-one English courses
Business computer in your choice of MacBook Pro, Dell XPS or other top-of-the-line PCs and a workstation with ergonomic chair and 26" external screen
Lunch in a partner restaurant completely paid for by the company, meal vouchers, healthy snacks (but also chocolate!), drinks, fruit and coffee at will
We offer an employee contract, unless explicitly requested by the candidate, with a variable RAL depending on seniority level and actual skills, for a full-time or part-time commitment that we will evaluate based on the position.
- good basic knowledge of data structures and algorithms and knowledge of at least one programming language
- mental flexibility and an inclination to learn quickly, iteratively and in the field
RAL between 32-35K, for a full-time commitment
- all previous points
- experience on projects brought to production
- ability to organize work independently
- critical spirit and initiative, with a proactive and active attitude
RAL between 35-40K, for a full-time commitment
- all previous points
- ability to innovate, experiment and evaluate new solutions by creating the necessary links to solve problems, even complex ones
- ability to learn the scope of the project, its critical issues and understand how to break it down into sub-problems and prioritize them.
- have focus on the long-term goal
RAL between 40-45K, for a full-time commitment
We have two offices in Pisa. Our main office is inside one of the most beautiful and central historical buildings in Pisa, the Casino dei Nobili, which overlooks Piazza Garibaldi. The other office is near the Polo Fibonacci, surrounded by greenery and equipped with every possible geek accessory imaginable.
The offices have been completely refurbished with attention to detail, ergonomic seating with secondary monitors and equipped with pleasant and bright spaces that ensure adequate spacing according to current standards. There are ample areas for relaxation, socializing and entertainment (which hopefully, COVID permitting, can be exploited again to 100% of their potential), kitchens complete with every accessory in both offices.
A note on why we prefer to work on site
The COVID-19 epidemic has forced us all to rethink our priorities and habits. It has disrupted the world of work in many ways, forcing many companies to embrace a mode of "smart working" that often had very little "smart"; at the same time it has made us realize that the working models now settled can in some cases be revised, adapted, or changed completely.
At Geckosoft we are convinced that flexibility is necessary for the well-being of the whole team, but, at the same time, the magic of contact between people who share the same spaces and moments of rest and leisure together is something that cannot be replicated with a video call. We want to be able to discuss in front of a whiteboard when a problem or a new idea come up, to brainstorm around a table, to gather every bit of creativity that comes from being together, to trigger those moments of serendipity that lead to brilliant ideas and solutions.
For this reason we are remote-friendly: if you need to work a few days from home or wherever you prefer, there are no problems. We are flexible on schedules, vacations and leaves, but we would like our whole team to work on site from our offices in Pisa - and then, let's face it, what offices!
How to apply?
The candidate selection process has three phases:
- First in-person interview (we prefer it, so you can get a peek at the offices!) or video call of about half an hour to frame you and get to know us
- We'll ask you to solve an exercise to do at home in a variable amount of time based on position and seniority level
- Once phase two is over, we will proceed with a second, more in-depth technical interview with two people from the development team to fully understand your skill set
This announcement is addressed to both sexes in accordance with Italian laws 903/77 and 125/91, to people of all ages and all nationalities in accordance with Legislative Decrees 215/03 and 216/03, and to people in protected categories under Law 68/99.
The position is currently closed, but if you think you are the perfect match, you can always send us your free application here.