Job Closed
This listing is no longer active.
On a mission to create financial freedom. No interest. No fees. Shariah-Compliant.
Senior Fullstack Engineer – iOS, Backend
Location
Portugal
Posted
127 days ago
Salary
0
Seniority
Senior
Job Description
Senior Fullstack Engineer – iOS, Backend
Tabby
• You'll work in a squad with PM, 2 backend engineers, 2 iOS engineers, 1 Android engineer, and 2 QA engineers – helping product teams ship faster with better stability and developer experience. • Develop clean, scalable iOS code using Swift with SwiftUI/UIKit hybrid UI, following best practices and strict quality standards. • Lead architecture and design decisions using Tuist for modular setup, custom MVI with Combine/CombineFeedback, and backend-driven UI components. • Actively participate in code reviews; write and maintain comprehensive XCTest unit/integration tests. • Implement Fastlane CI/CD pipelines, SwiftLint enforcement, and contribute to 40+ modules across Foundation, Platform, and Domain layers. • Collaborate with backend (Go exposure), QA, and Android teams to deliver reliable features and resolve production issues. • Improve developer experience through reusable components, automation, monitoring, and fintech engineering culture.
Job Requirements
- Develop clean, scalable iOS code using Swift with SwiftUI/UIKit hybrid UI, following best practices and strict quality standards.
- Lead architecture and design decisions using Tuist for modular setup, custom MVI with Combine/CombineFeedback, and backend-driven UI components.
- Actively participate in code reviews; write and maintain comprehensive XCTest unit/integration tests.
- Implement Fastlane CI/CD pipelines, SwiftLint enforcement, and contribute to 40+ modules across Foundation, Platform, and Domain layers.
- Collaborate with backend (Go exposure), QA, and Android teams to deliver reliable features and resolve production issues.
- Improve developer experience through reusable components, automation, monitoring, and fintech engineering culture.
- Nice to have...**
- Experience with GitLab API and writing/maintaining GitLab pipelines
- Ability to write Python scripts for automation
- BDUI systems maintenance or fintech/payments products
- Proactive ownership mindset in fast-paced, remote teams
Benefits
- Full-time B2B contract
- Fully remote setup, work from anywhere in Europe
- Up to 20% tax allowance
- 22 paid leave days annually
- Stock options (ESOP) in a fast-scaling, pre-IPO company
- Flexi benefits you can use for wellness, travel, or learning
- Work alongside a high-performing, international engineering team in a global fintech unicorn
- Relocation support is available to our hubs in Armenia, Georgia, Serbia, Portugal, and Spain, including flights, temporary accommodation and legal setup.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Backend Engineer
AiraloWorld’s first eSIM store that gives you access to eSIMs for 200+ countries worldwide at affordable prices.
• Lead the design of high-performance distributed systems capable of handling global traffic • Develop and refine services to improve scalability and efficiency • Drive the transition toward a service-oriented architecture (SOA) to ensure modularity and resilience • Set the bar for code quality by enforcing SOLID principles, design patterns, and testing standards • Actively coach mid-level engineers through deep code reviews and technical knowledge sharing • Identify bottlenecks in services and implement advanced caching and database strategies • Partner with Product and DevOps to translate complex requirements into scalable technical roadmaps
• Act as a key contributor to the support and evolution of applications built with C# .NET and SQL Server, interacting with legacy components when necessary, and contributing to the creation of innovative and robust solutions. • Develop, debug, and optimize complex T-SQL stored procedures supporting critical business workflows. • Maintain and enhance Windows Services and background processes integrated with external systems and hardware. • Diagnose and resolve production issues in on-premises environments, ensuring operational continuity. • Collaborate with product, support, and engineering teams to deliver reliable and scalable solutions. • Contribute to modernization initiatives and continuous improvement of engineering practices. • Continuously maintain and enhance existing systems, identifying opportunities for optimization and innovation.
Building a brand is a marathon, not a sprint. Legacy People is excited to welcome a Backend Developer to our dynamic and innovative team. As we pave the way for new ventures, we are in search of a tech-savvy professional who values back-end architecture as the backbone of streamlined and efficient applications. This role is perfect for an individual who thrives on challenges, loves to write clean and maintainable code, and possesses a keen eye for performance and scalability issues. You'll play a crucial role in the development and enhancement of our systems, ensuring they meet business requirements and align with our long-term goals. Join us in building systems that empower our clients and drive our mission forward. Your contribution will be essential in creating cutting-edge solutions that make a real difference.
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description As a Staff Software Engineer on the Ads Business Manager team, you will develop a long-term technical strategy to unlock the next tier of agency enablement on the Reddit Ads Platform. This is a high-agency position for an engineer who can navigate ambiguity and take decisive ownership of the technical direction in collaboration with other engineers, teams, and stakeholders. It is best classified as the Tech Lead archetype of Staff Engineer, and the most successful candidates will have experience serving in this capacity previously. - Lead large cross-functional projects end to end, from concept, design, and implementation through to launch and driving adoption all while ensuring the highest quality and performance. - Have a strong product sense and be able to run customer interviews, translating data and user feedback into features that inform the team’s roadmap. - Mentor engineers and leaders, share industry knowledge, and contribute to the technical growth of the team. - Disambiguate complex problems, align stakeholders with different priorities, and aggressively prioritize to execute effectively. - Be able to make system level improvements, enhancements and implement complex code modifications. - Collaborate closely with engineering teams and stakeholders to integrate Business Manager capabilities into broader infrastructure and use cases across Reddit. Qualifications - 7+ years software engineering experience building production services at scale. - Ads domain experience. - Excellent communication skills to collaborate with a service-oriented team and company. - Experience coordinating large-scale, cross-functional efforts that span different teams, and driving alignment between diverse stakeholders. - Experience in solving complex system scaling and latency performance problems. - Strong proficiency in one or more: Go, Python; plus experience with service frameworks (gRPC/Thrift) and API design. - Experience with distributed systems, data modeling, and event‑driven architectures (e.g., Kafka/PubSub). Requirements - Previous experience as a Tech Lead or similar function. - Experience building solutions for advertising agencies or other global enterprise customers. Benefits - Comprehensive Healthcare Benefits and Income Replacement Programs - 401k Match - Family Planning Support - Gender-Affirming Care - Mental Health & Coaching Benefits - Flexible Vacation & Reddit Global Days Off - Generous paid Parental Leave - Paid Volunteer time off



