Mid/Senior Software Engineer
3 settimane fa
About this JobType of job: Full-timeRole: Software EngineerExperience level: Mid/SeniorIndustry: Mobility, Automotive, Banking, UtilitiesCompany Size: 40 - 60 peopleSalary range: € 30.000 - € 45.000Job location: Rome (chances to work remotely)Language: italian or english (fluent)Job descriptionThis 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.BackendOn 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.FrontendFrontend 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.RequirementsAt least 4 years of previous experience in the fieldAbility to coordinate technical teamsBeing able to analyse complex problemsAt least a basic knowledge of both backend and frontend developmentA deep knowledge of either backend or frontend developmentEnthusiasm to solve complex problemsKnowledge of most common design patterns and best practicesSome knowledge of Our working stack sectionKnowledge of DevOps practices (UNIX scripting, Docker)Bonus pointsComputer Science or Engineering degreeOpenSource contributorStackOverflow contributorAcademic papers publishedCross-functional skills between backend and frontendInterview ProcessStep 1 - Solve some coding problemsYou 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.Step 2 - Getting to know each otherYou 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.Step 3 - Coding Technical interview(s)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.Step 4 - Design Technical interview(s)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.Step 5 - Final interviewTalk with our head recruiter and Engineering Director to review assessments and discuss any follow-up questions.Step 6 - Job offerIf you complete all steps, a manager will discuss logistics, economics, benefits, and follow up with a job offer.Company overviewHere 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.Your position at our companyYou 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.Engineering TeamWe describe an average team member as:Quite young (around 30 years old) — we value talent regardless of years of experienceDriven by passion for technologyOpen source and StackOverflow contributorKnowledge cruncher — stays up to date through reading and learning from othersFond of the UNIX-like worldBeer loverBenefitsExpense for books and learning materialsFoosball and PlayStationFree beer on FridayFree coffeeTeam building travels every yearOur working stackDevelopmentThe following list includes technologies used on our projects. This is not exhaustive; we adapt to project requirements.Version Control: GitHub, BitbucketFrontend: ReactJS, React Native, Redux, Angular, Vue.js; Language: TypeScriptBackend: NestJS, NodeJS, Java Spring, Django, Laravel, (optional .NET, depending on project)Languages: Go, TypeScript, Java, Python, PHP (last resort), C# (if required)Infrastructure: AWS, Azure; Docker, Kubernetes, OpenShiftPersistence: MongoDB, Redis, PostgreSQL, Apache KafkaCI/CD: Bitbucket Pipeline, ArgoCDIaC: Terraform, AnsibleEquality & InclusionMoveax 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.#J-18808-Ljbffr
-
Senior software engineer
3 settimane fa
Rome, Italia Altro A tempo pienoJoin to apply for the Senior software engineer role at moveaxSoftware Engineers are expected to have cross‑functional skills between backend and frontend. However, we are glad to hire IT professionals are more focused on one of these two sides, and have only a basic knowledge of the other. Joining our team, we will expect you to develop new skills also on...
-
Senior Software Engineer
3 settimane fa
Rome, Italia Altro A tempo pienoSenior Software Engineer - Python/MongoDB Join to apply for the Senior Software Engineer - Python/MongoDB role at CanonicalSenior Software Engineer - Python/MongoDB 3 days ago Be among the first 25 applicantsJoin to apply for the Senior Software Engineer - Python/MongoDB role at CanonicalGet AI-powered advice on this job and more exclusive features.We're...
-
Mid/Senior Software Engineer
1 settimana fa
Rome, Italia Altro A tempo pienoJoin to apply for theSenior software engineerrole atmoveax Software Engineers are expected to have cross‑functional skills between backend and frontend. However, we are glad to hire IT professionals are more focused on one of these two sides, and have only a basic knowledge of the other. Joining our team, we will expect you to develop new skills also on...
-
Senior Software Engineer
3 settimane fa
Rome, Italia Altro A tempo pienoSenior Software Engineer - Digital Workplace Join to apply for the Senior Software Engineer - Digital Workplace role at CanonicalSenior Software Engineer - Digital Workplace 3 days ago Be among the first 25 applicantsJoin to apply for the Senior Software Engineer - Digital Workplace role at CanonicalGet AI-powered advice on this job and more exclusive...
-
Senior Software Engineer
3 settimane fa
Rome, Italia Altro A tempo pienoSenior Software Engineer - Digital WorkplaceJoin to apply for theSenior Software Engineer - Digital Workplacerole atCanonical Senior Software Engineer - Digital Workplace3 days ago Be among the first 25 applicants Join to apply for theSenior Software Engineer - Digital Workplacerole atCanonical Get AI-powered advice on this job and more exclusive...
-
Senior Software Engineer
2 settimane fa
Rome, Italia Altro A tempo pienoSenior Software Engineer - Digital WorkplaceJoin to apply for theSenior Software Engineer - Digital Workplacerole atCanonical Senior Software Engineer - Digital Workplace3 days ago Be among the first 25 applicants Join to apply for theSenior Software Engineer - Digital Workplacerole atCanonical Get AI-powered advice on this job and more exclusive...
-
Senior Software Engineer I – Hybrid, Mentorship
5 giorni fa
Rome, Italia Informatica Software A tempo pienoA global technology services provider seeks an experienced software engineer to contribute to development projects by writing, testing, and debugging complex code. Candidates should have a bachelor's degree in Computer Science with at least 5 years of relevant experience, including 2 in a similar role. Strong problem-solving skills and proficiency in...
-
Senior SRE
1 settimana fa
Rome, Italia Altro A tempo pienoA leading open-source software company based in Italy seeks a Senior Site Reliability / Gitops Engineer. This mid-senior level role involves driving automation and supporting Canonical's IT production services while working with a globally distributed team. The ideal candidate will have strong Linux and Kubernetes skills, a background in Python, and a...
-
Embedded Linux Senior Software Engineer
18 ore fa
Rome, Italia Altro A tempo pienoEmbedded Linux Senior Software Engineer - OptimisationJoin to apply for theEmbedded Linux Senior Software Engineer - Optimisationrole atCanonical Embedded Linux Senior Software Engineer - Optimisation1 day ago Be among the first 25 applicants Join to apply for theEmbedded Linux Senior Software Engineer - Optimisationrole atCanonical Get AI-powered advice on...
-
Senior Software Engineer
2 settimane fa
Rome, Italia Altro A tempo pienoSenior Software EngineerSettore : Tech / LogisticaContratto : Assunzione a tempo indeterminatoRAL : €40.000 – €52.000 (commisurata all'esperienza)Modalità di lavoro : Full remotePer un nostro cliente, leader nel settore dell'automazione logistica, siamo alla ricerca di un Senior Software Engineer con una solida esperienza nello sviluppo web e nella...