Competing for talent is tough. That's why you need a competitive edge. We are your secret weapon.
Tech Lead – Senior Software Architect
Location
Portugal
Posted
4 days ago
Salary
€38 - €40 / hour
Seniority
Senior
Job Description
Tech Lead – Senior Software Architect
Alongside
• Own and evolve the architecture of a distributed, actor-model backend (Microsoft Orleans) handling realtime positioning and telemetry data at scale • Set technical direction for the .NET backend: API design, data pipelines, service boundaries • Design the path toward multi-node Orleans clustering as the platform scales • Review code and provide hands-on technical guidance to backend and full stack engineers • Identify and remediate security and architectural risk areas (authentication, data handling, system hardening) • Partner with data/telemetry and QA engineers on ingestion pipeline and analytics architecture decisions • Advise on CI/CD, staging environment, and release practices • Act as engineering team lead: set priorities, unblock the team, and own technical quality across the engineering group • Coordinate closely with the Project Manager on sprint planning, delivery status, and risk/blocker escalation • Join client calls run by the project team, speaking directly to technical progress and tradeoffs when needed • Mentor other engineers, raising the technical bar across the team
Job Requirements
- 5+ years of professional software engineering experience, including senior/lead-level architecture responsibility
- Hands-on experience with actor-model distributed systems (Microsoft Orleans strongly preferred; Akka or comparable frameworks considered)
- Strong backend expertise in C#/.NET — API design, services, data pipelines at scale
- Experience architecting systems that process realtime/streaming data (telemetry, sensor data, WebSockets)
- Proven track record leading a small engineering team — code review, mentoring, setting technical direction
- Experience working closely with a Project Manager on planning and delivery, including joining client calls to speak to technical topics
- Strong written and spoken English — comfortable communicating with both engineers and non-technical stakeholders
- Security-conscious architecture practices (authentication, PII handling, system hardening)
Benefits
- Remote work (Portugal-based)
- Estimated project duration: 19 weeks
- Part-time schedule: 4 hours per day, aligned with Portugal business hours (WET/WEST)
- Freelance / Service Agreement
- Hourly Rate: 38€ - 40€
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full Stack Engineer
AlongsideCompeting for talent is tough. That's why you need a competitive edge. We are your secret weapon.
• Build and maintain the React Native driver app: QR onboarding/consent flows, GPS/BLE data display • Implement Mapbox GL JS features: live position overlays, zone/dwell visualization, realtime map layers • Own frontend performance and reliability for realtime, sensor-driven UI • Build and maintain RESTful APIs and backend services in C#/.NET • Support GPS/BLE positioning data ingestion pipelines • Support telemetry ingestion and zone/dwell analytics processing • Work within an actor-model distributed backend (built on Microsoft Orleans) designed by the tech lead
Tech Lead, Senior Software Architect
AlongsideCompeting for talent is tough. That's why you need a competitive edge. We are your secret weapon.
• Own and evolve the architecture of a distributed, actor-model backend (Microsoft Orleans) handling realtime positioning and telemetry data at scale • Set technical direction for the .NET backend: API design, data pipelines, service boundaries • Design the path toward multi-node Orleans clustering as the platform scales • Review code and provide hands-on technical guidance to backend and full stack engineers • Identify and remediate security and architectural risk areas (authentication, data handling, system hardening) • Partner with data/telemetry and QA engineers on ingestion pipeline and analytics architecture decisions • Advise on CI/CD, staging environment, and release practices • Act as engineering team lead: set priorities, unblock the team, and own technical quality across the engineering group • Coordinate closely with the Project Manager on sprint planning, delivery status, and risk/blocker escalation • Join client calls run by the project team, speaking directly to technical progress and tradeoffs when needed • Mentor other engineers, raising the technical bar across the team
Role Description Zipdev is looking for a skilled Fullstack Developer with a strong frontend focus in React to join our remote team for a dynamic 6–12 month project! In this role, your primary focus will be on crafting seamless, responsive user interfaces while ensuring robust backend integration with .NET or NetSuite systems to deliver high-quality digital experiences. A typical day includes: - Collaborating with cross-functional teams in Scrum ceremonies - Translating UI/UX designs into clean React code - Working closely with business logic to build scalable, high-performing features Qualifications - 3+ years of professional experience as a fullstack developer, or strong basis in frontend/backend with recent experience adding fullstack experience - Strong proficiency in React, including hooks, context, and component architecture - Experience working on production web applications (deployment, debugging, performance) - Familiarity with modern frontend tooling, especially Vite - Experience integrating with at least one enterprise platform — CRM (e.g., Salesforce, HubSpot), ERP (e.g., NetSuite, Quickbooks), or API-led integration service (e.g., MuleSoft, Celigo, Boomi) - Basic understanding of legacy backend systems and ability to collaborate across the stack - Comfortable working with version control (e.g., Git) and CI/CD workflows - Great communication skills and a collaborative mindset; comfortable working async in the Pacific time zone; proactive when updating tasks in ticket management tool Requirements - Develop, maintain, and optimize web applications using React within the Vite framework - Build and integrate frontend features that connect with enterprise systems including Salesforce, NetSuite, and MuleSoft APIs - Collaborate with designers and engineers to deliver high-quality features - Maintain and support production systems, ensuring reliability, logging, and performance - Write clean, maintainable, and well-tested code - Participate in code reviews and share knowledge with the team - Troubleshoot to resolve frontend and integration-related issues in production environments Benefits - Vacation: 10 business days a year - Holidays: 5 National Holidays a year - Company Holidays: 5 Company Holidays a year (Christmas Eve, Christmas Day, New Year's Eve, New Year's Day, Zipdev Day) - Parental Leave - Health Care Reimbursement - Active Lifestyle Reimbursement - Quarterly Home Office Reimbursement - Payroll Deduction Purchase Plans - Longevity Bonus - Continuous Learning Bonus - Access to Training and Professional Development Platforms
• Lead the software development strategy, supporting technical decisions and architectural direction aligned with the business. • Ensure the continuous evolution of the engineering discipline (SDD), focusing on structured practices for design, development, testing, deployment and operation. • Define and maintain architecture, quality and technical governance standards, promoting consistency across teams. • Monitor teams' technical maturity, driving practices such as metrics-driven engineering, continuous quality and automation. • Work on solving complex problems in distributed environments, supporting teams with troubleshooting, root-cause analysis and recurrence prevention. • Promote a modern engineering culture with strong use of observability practices (logs, metrics, tracing) and reliability. • Integrate the use of Artificial Intelligence into the development cycle (SDLC), supporting teams in using AI for: • • Increasing productivity in coding, review and testing • • Generation and analysis of automated tests • • Support in incident analysis and pattern identification • • Assisted documentation and code quality improvement • Be a technical reference in the responsible adoption of AI, ensuring ethical, secure use aligned with the organization’s guidelines. • Continuously evolve engineering metrics (lead time, throughput, incidents, test coverage, operational efficiency), promoting transparency and continuous improvement. • Collaborate on designing resilient, scalable and secure solutions, focusing on performance and member experience. • Support the operation of production systems, ensuring stability, scalability and reliability. • Lead and actively participate in war rooms and incident/problem management processes. • Evolve the technical roadmap with a systemic view, connecting technical decisions to business value.


