Senior Software Engineer (Backend-Focused)
Founded in 2011, Foco Criativo blends creativity with production to enhance corporate identity through strategic design, communication, and advertising. Specializing in mobility solutions, we are driven by innovation, sustainability, inclusion, and digitalization to enhance urban experiences.
With a practical and efficient approach, we deliver modern, functional,
- quality solutions—from concept to completion. Our team thrives in a collaborative and inspiring environment where creativity and excellence fuel professional growth.
Job Description:
We’re looking for a Senior Software Engineer to lead backend development for our urban mobility platform. Our solutions integrate real-time transit data,
- modal trip planning, and intelligent transport infrastructure, enhancing both user experience and operational efficiency.
Our Firebase-based backend currently supports scalability, but as the platform grows, a custom backend will be needed for greater flexibility and control. With a frontend-strong team, we need a backend expert to design scalable architectures, mentor engineers, and lead this transition, ensuring our platform’s
- term success.
Key Responsibilities:
- Lead backend development strategy, balancing current Firebase infrastructure with future scalability.
- Design and build robust, scalable APIs to power mobile and web applications.
- Optimize and manage Firebase backend services (Firestore, Firebase Auth, Cloud Functions, etc. ).
- Plan and execute the transition to a custom backend as product needs evolve.
- Develop efficient database models for security, performance, and maintainability.
- Implement caching mechanisms and performance optimizations for
- load scenarios. - Ensure security best practices (authentication, authorization, data protection).
- Deploy monitoring and logging solutions to detect and resolve issues proactively.
- Mentor frontend engineers on backend best practices, fostering
- functional collaboration. - Stay up to date with backend technologies and propose improvements.
Required Qualifications:
- 5+ years of backend development, API design, and system architecture experience.
- Proficiency in Firebase (Firestore, Cloud Functions, Firebase Auth, etc. ) or similar technologies.
- Strong backend programming skills in . NET or Java.
- Experience with scalable architectures (microservices or monolithic approaches).
- Expertise in No
SQL (Firestore, Mongo
DB) and SQL (Postgre
SQL, My
SQL) databases. - Knowledge of authentication & authorization (OAuth2, JWT, Role-Based Access Control).
- Experience with Dev
Ops practices (CI/CD, containerization, infrastructure as code). - Understanding of caching strategies (e. g. , Redis, Cloudflare) for performance optimization.
- Familiarity with cloud environments (GCP, AWS, Azure) and serverless architectures.
- Experience with API gateways and load balancing.
- Strong
- solving skills and ability to collaborate in a frontend-focused team. - Excellent communication and mentoring skills.
Nice to Have:
- Experience migrating from Firebase to a custom backend.
- Knowledge of distributed systems and
- driven architectures. - Experience with real-time features (Web
Sockets, MQTT, etc. ). - Familiarity with Kubernetes and container orchestration.
- Experience with Graph
QL APIs. - Understanding of CI/CD pipelines for automated testing and deployment.
Education & Experience:
- Bachelor’s or Master’s degree in Computer Science, IT, or equivalent experience.
- 5+ years of backend development experience, building scalable solutions.
- Experience mentoring or leading technical teams is a strong plus.
What We Offer:
- Competitive salary & benefits package
- €9. 60/day meal allowance (on a meal card)
- Health Insurance
- 22 days of annual leave + 2 extra days (birthday & municipal holiday)
- Annual bonus (based on company & individual performance)
- Team-building activities
- Pharmacy voucher for
- degree descendants - Hybrid work policy (minimum 2 days/week in the office)
What to Expect from Our Recruitment Process:
- Technical Interview – A deep dive into your skills and experience with our Engineering Lead, discussing your expertise and
- solving approach. - Product & Vision Interview – A discussion with our Director of Product to understand how your skills align with our vision and provide deeper insights into the role, team, and challenges.
- Culture & Leadership Interview – A final conversation with our CEO and HR representative to assess cultural fit, values, and
- term alignment. - Offer Stage – If everything aligns, we’ll be excited to extend an offer and officially welcome you to the Product Development team!
Why Join Us?
- Lead backend strategy for an innovative mobility platform.
- Shape the
- term architecture, guiding the transition from Firebase to a custom backend. - Mentor & support a skilled frontend team in backend development.
- Contribute to the digital transformation of urban mobility in Portugal.
- Be part of an innovative, collaborative environment that values growth and learning.
Ready to take ownership and build the future of urban mobility? Apply now!
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Engineering and Information Technology
- Advertising Services
-
Informações detalhadas sobre a oferta de emprego
Empresa: Foco Criativo Localização: Póvoa de Lanhoso
Póvoa de Lanhoso, Braga, PortugalPublicado: 23. 3. 2025
Vaga de emprego atual
4 pessoas já viram esta oferta de emprego.