Mid Software Engineer

Summary

Mid-level backend engineer in Málaga (hybrid) independently designing, building, and optimizing backend services with JavaScript/TypeScript/Python, PostgreSQL, and Kafka while mentoring juniors.

Mid Backend Software Engineer - FMIT Technologies S.L.

Location: Málaga, Andalucía (Hybrid) Type: Full-time

You don't need someone reviewing every line before it ships, you need the ownership, and a stack worth owning. That's this role.

About FMIT

Ready for a new challenge? Join FMIT, a leader in cutting-edge software solutions, as we expand our backend engineering team. Contribute directly to our success, work on systems that actually matter to our clients, and enjoy the flexibility of a hybrid work model at our headquarters in Málaga.

The Role

As a Mid Backend Software Engineer, you'll independently design, build, and optimize backend systems, not just implement tickets. You'll help shape scalable architecture, keep code quality high, and act as a technical reference point for junior engineers on the team. This is a role for someone who's past needing guardrails and ready to help set them for others.

What You'll Do

  • Independently design, develop, and optimize backend solutions end to end.
  • Design scalable backend systems with maintainability and performance in mind.
  • Contribute to the development and improvement of CI/CD pipelines.
  • Develop unit tests and automate workflows to keep code quality high.
  • Act as a technical reference for junior engineers --- guidance, not hand-holding.
  • Document backend systems so the whole team can build on them, not just you.
  • Collaborate cross-functionally to improve APIs and database systems.

What We're Looking For (Must-Have)

  • Professional experience with JavaScript, TypeScript, and Python, implementing real business logic autonomously.
  • Solid hands‑on experience with Express, FastAPI, or Fastify, and designing scalable backend services.
  • Strong PostgreSQL skills, schema design, query optimization, data integrity.
  • Experience with Kafka or similar for asynchronous, service-to-service communication.
  • Comfortable working across dev, staging, and production environments.
  • You write clean, testable code, and you're just as comfortable reviewing someone else's.

Nice to Have

  • Prior experience mentoring or supporting junior engineers.
  • Exposure to cloud environments and deployment support.
  • A track record of proposing system or process improvements, not just executing them.

What We Offer

  • Competitive salary monthly home office allowance.
  • A Dream Team, skilled, dynamic colleagues in a genuinely flexible environment.
  • Challenging projects that directly shape our clients' success and the company's growth.
  • Private health insurance.
  • Free English classes annual learning & development budget.
  • Flexible hybrid model.
  • Your birthday off, plus Dec 24th and 31st.
  • An office in Málaga with free drinks, organic fruit, snacks, and a proper break area.

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available