Logo for Global M

Senior Software Engineer

Roles & Responsibilities

  • Solid experience in Java and microservices
  • Strong Spring Boot experience
  • Experience leading a team and working in Agile methodologies (Scrum)
  • Experience with AWS; Angular experience is desirable

Requirements:

  • Build and support software to the highest standards; architect and develop solutions to ambiguous problems with significant impact
  • Collaborate with Product Manager to gather requirements and translate them into actionable tasks for engineers
  • Mentor and train team members during onboarding, software system design techniques, and coding standards; support career growth
  • Lead the development program for a software component, ensuring technical excellence through hands-on development and collaboration with the Engineering Manager to plan and monitor technology

Job description

About the job

For our client, a Barcelona-based startup that will be the leader in e-commerce businesses with world-class last mile logistic services, we are looking for a hads-on Senior Software Engineer.

The role requires solid experience in Java, Springboot, and some Angular as well as experience managing a team, and working on agile metrologies (Scrum) a huge plus will be AWS

As Sr Software Engineer you will be responsible for building our clients´ core platform which is connected to a number of external e-commerce, carriers, and WareHouse Management System.

you will be both creative and a problem-solver, responsible for leading the entire development program for a piece of software. You will not only ensure the highest technical standard by hands-of development But also work closely with the Engineering Manager to plan and monitor technology

Main Responsibilities:

  • Build and support software with the highest standards.
  • ● Lead by examples: Architect and develop solutions to ambiguous problems with significant impact.
  • ● Closely work with the Product manager to collect requirements and explain the tasks to the engineers.
  • ● Mentor and train other team members during on-boarding, software & system design techniques, and coding standards.
  • ● Support career growth for your team members.
  • ● Monitor productivity metric(OKR) on regular basis. Ensure productivity tends to meet the expectation.

Knowledge and Experience:

  • Bachelor’s degree preferred in Computer Science or other relevant field and demonstrable related experience.
  • Solid experience in Java and Microservices. Angular is highly desirable
  • Experience with algorithms and data structures
  • Working knowledge of all phases of the software development life cycle.
  • Knowledge of Agile development methodologies is helpful.
  • Strong Oral and Written Communication Skills in English
  • Work permit in Spain and possibility to work in Barcelona office from time to time

*A huge plus will be: Experience dealing with High Traffic websites.

What will you have:

  • Working in a high-growth environment with talented people
  • Training and certifications
  • Flexible working hours
  • weekly breakfast and monthly after-work events
  • great culture

(!) no visa sponsorship offered

Contact Irina: 

Software Engineer Related jobs

Other jobs at Global M

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.