
Attiva gli avvisi di lavoro via e-mail!
A technology solutions company in Rome seeks a Software Engineer to develop skills in both backend and frontend. Candidates must have 4+ years of experience and strong problem-solving skills. This role involves maintaining code quality and collaborating with a team to enhance processes. Competitive salary and opportunities for remote work are offered.
Type of job: Full-time
Role: Software Engineer
Experience level: Mid/Senior
Industry: Mobility, Automotive, Banking, Utilities
Company Size: 40 - 60 people
Salary range: € 30.000 - € 45.000
Job location: Rome (chances to work remotely)
Language: italian or english (fluent)
This job position is aimed at Mid/Senior Software Engineers. At our company, a Software Engineer is expected to have cross-functional skills between backend and frontend. However, we are glad to hire IT professionals that are more focused on one of these two sides and have only a basic knowledge of the other side. If you join our team, we will expect you to develop new skills also on the topics you are less familiar with. This will be achieved through both training on the job and personal training courses tailored at improving your missing skills.
We are looking for a smart person who is strongly goal-oriented and able to reason analytically. This profile should be able to collaborate with the other team members to solve daily challenges. They will have to use their programming and engineering skills to analyze the current code and improve it. They will also collaborate to improve our company processes. We expect to find a person who, before writing tons of code, dedicates the right amount of time to planning and modeling.
We also expect you to keep a high code quality with a living documentation approach and high level code comments, to make collaboration with other team members as easy as possible. A very important skill for us is the ability to autonomously evaluate your own work and schedule code refactors when necessary.
Finally, we expect you to autonomously evaluate and criticize the design choices you work with day by day, actively contributing to evolving our projects and constantly aiming to improve both yourself and your team.
On the backend side, you will work on two possible aspects of our system. You may develop a backend system made up of microservices, or work on the backend part of our frontend, developing client-side code which does not include any graphical and user-facing part.
Frontend software engineers will work on client-side code. You will develop the UI part of our clients (basically UI components using HTML and CSS), both Web and mobile. You will also work on frontend logic, including complex flows for end users. We often model frontend logic with state machines; details can be discussed during the interview process.
You will be sent an assignment with coding problems. You can choose which problems to solve in one hour and submit your solutions. The solutions will be evaluated by our recruiters and, if satisfactory, you will move to the next step.
You will have a call with a recruiter who will present the company and the job position. They will ask about your background and experience. Feel free to ask questions about the company and the job.
You will solve algorithmic problems in a live coding session. You may use any programming language. We focus on problem solving approach, not on memorized theorems.
A further technical interview might follow if needed.
Design problems in a live session. You may analyze a code extract or design a user-flow or deployment process. A further technical interview might follow if needed.
Talk with our head recruiter and Engineering Director to review assessments and discuss any follow-up questions.
If you complete all steps, a manager will discuss logistics, economics, benefits, and follow up with a job offer.
Here at Moveax, we aim to be the best partner for businesses facing tech challenges. We are experienced in digital and cybersecurity, blockchain, and AI. We are based in Rome, between Trastevere and San Pietro. Our main market segments are mobility and transportation, banking and finance, and public administration.
You will be part of our Digital business unit, which includes four departments: Delivery, Experience, Engineering, and Cloud & infrastructure. You will work in Engineering and collaborate with other departments to deliver projects. Our Digital unit works in two directions: end-to-end digital projects for customers and internal products, focusing on blockchain and AI.
We describe an average team member as:
The following list includes technologies used on our projects. This is not exhaustive; we adapt to project requirements.
Moveax is an equal opportunity employer. We encourage applications from everyone, regardless of gender, ethnicity, religion, sexual orientation, age, disability, or any other characteristic. We are committed to an inclusive and diverse work environment.
This description has been refined for formatting and clarity while preserving the original content.