About the Role
We are looking for an experienced Tech Lead/Senior Engineer (Backend or Fullstack) to join our team and take a pivotal role in shaping the future of our technology ecosystem. This role combines hands-on technical expertise with leadership responsibilities, providing you with an opportunity to drive impactful projects and mentor a talented group of engineers.
You’ll operate in an Agile environment, leveraging cutting-edge technologies to build innovative FinTech solutions. As a senior team member, you’ll own the entire development lifecycle—from ideation to deployment—while collaborating with Product, Design, and Engineering teams to deliver high-quality, scalable systems.
Our Technology Stack
Java, Scala, Spark, Aerospike, ElasticSearch, Kafka, Kubernetes, Docker, Ruby on Rails, Node.js, AWS.
Location: Lisbon (3x/week)
Salary: €60k-€75k/year
What You'll Be Doing
- Lead the technical design, implementation, and delivery of complex backend or fullstack projects.
- Mentor and guide team members, fostering technical excellence and professional growth.
- Collaborate with cross-functional teams (Product, Design, and Engineering) to define technical requirements and deliver solutions.
- Drive innovation by implementing best practices for architecture, scalability, and code quality.
- Develop and maintain highly scalable architectures for machine learning systems and platforms.
- Oversee the full development lifecycle, from planning and coding to deployment and monitoring in a CI/CD environment.
- Advocate for continuous improvement in processes, tools, and technologies.
What We’re Looking For
- 5+ years of hands-on experience in backend or fullstack development.
- Proven experience leading technical teams or projects, with strong mentoring skills.
- Expertise in server-side development using languages such as Scala or Java.
- Proficiency in database technologies (SQL and NoSQL).
- Experience with cloud platforms (AWS, GCP, or Azure).
- Familiarity with stream processing applications (e.g., Kafka, Spark) and containerized environments (Kubernetes, Docker).
- A passion for clean, maintainable, and scalable code that adheres to SOLID principles.
- Strong problem-solving skills and a proactive approach to identifying and resolving technical challenges.
- Excellent communication and interpersonal skills, with the ability to lead and collaborate effectively across teams.