Mission control for your business - Housecall Pro is a digital tool that lets you run and grow your business on the go.
Backend Architect
Location
Poland
Posted
6 days ago
Salary
$11.3K - $13K / month
Seniority
Mid Level
Job Description
Backend Architect
Housecall Pro
Role Description As a Backend Architect, you are a critical individual contributor and architectural leader within our engineering organization. You drive the long-term technical vision of our platform, guiding how we design, build, and evolve scalable, reliable systems across multiple squads. As a high-impact, high-autonomy technical leader, you combine deep technical contributions with influential cross-team collaboration, helping shape the future of our platform to better serve our customers. - Serve as a trusted technical partner to Engineering Managers, Directors, and Product leadership. - Take ownership of our most complex technical challenges while mentoring engineers across the organization. - Play a pivotal role in our transition from a monolithic Ruby on Rails application toward a modern, distributed, event-driven, domain-oriented architecture. - Focus on improving the lives of our service professionals (our Pros). Qualifications - 9+ years of experience designing, building, and operating complex production systems. - Deep experience in modern backend frameworks (e.g., Ruby on Rails, Django, Spring Boot). - Proficiency in multiple programming languages (i.e., JavaScript, Python, Go, Java, Node.js). - Deep expertise with cloud platforms (i.e., AWS), containerization, and serverless/cloud-native architectures. - Proven success applying Domain-Driven Design (DDD) principles across multiple teams or domains. - Experience in architecting and building event-driven systems using distributed messaging tools (i.e., Kafka, SQS). - Experience with defining and improving CI/CD pipelines (e.g., Jenkins, Gitlab) and automated testing strategies (e.g., e2e, canary tests, integration tests). - Expertise in scalable API design and management (i.e., RESTful APIs; GraphQL is a plus). - Strong background in system observability practices (logs, metrics, tracing) and performance diagnostics. - Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent work experience. - A strong passion for using AI technologies to enhance productivity, quality, and innovation. - Curiosity and drive to stay ahead of emerging AI/ML technologies and their practical applications. - Ownership mentality with a balance of urgency and long-term system health. Requirements - Building a product that improves users’ lives (75k unique daily users, 4.6 ⭐ at App Store). - Ensure the performance, quality, and responsiveness of applications. - Collaborate with a mature, interdisciplinary dev team, engineering leaders, and architects to design and deliver high-performance, scalable, and reliable architecture. - Understand clear sub-system boundaries, and make recommendations on where functionality belongs across different sub-systems. - Develop and maintain code quality standards and enforce them across the organization. - Proactively identify and drive architectural enhancements and strategic refactorings that improve system scalability, performance, and long-term maintainability. - Design and implement automated tests at the most effective architectural layer to maximize signal, minimize brittleness, and ensure long-term maintainability. - Conduct code reviews and architectural reviews for features developed by other members of the team. - Lead code and architectural reviews to ensure alignment with system design principles, promote engineering excellence, and elevate the quality and resilience of team-delivered features. - Maintain and improve our continuous integration and development environments. - Be a mentor for other engineers across the organization. Benefits - Compensation: 11,300 - 13,000 USD per month (B2B). - Paid time off. - Flexible work hours. - Equity shares in a rapidly growing company backed by top-tier VCs. - A culture built on innovation that values big ideas. - Work in Central European Time. - Newest MacBook + Setup Fee ($500).
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Node.js Engineer
AvengaA global IT engineering and consulting company specializing in custom software development.
• Design, develop, and maintain scalable backend services and APIs using Node.js. • Architect and implement secure, reliable, and high-performance backend solutions. • Collaborate with frontend engineers, product managers, architects, and other stakeholders to deliver business requirements. • Design and optimize database schemas, queries, and data flows. • Ensure system scalability, performance, reliability, and security. • Conduct code reviews and promote engineering best practices across the team. • Troubleshoot and resolve complex production and technical issues. • Contribute to system architecture decisions and long-term technical roadmaps. • Mentor junior and mid-level engineers and support their technical growth. • Continuously improve development processes, CI/CD pipelines, and operational efficiency. • Create and maintain technical documentation, coding standards, and engineering guidelines.
Senior Backend Developer (Java)
íliaSomos especialistas em tecnologia, dados e design, impulsionando a transformação digital de grandes players do mercado há mais de 10 anos, nos setores financeiro, seguros e mobilidade. Com mais de 450 profissionais, estamos presentes no Brasil e Europa, atendendo aos mercados da América Latina, Europa e América do Norte, desenvolvendo produtos digitais de alta qualidade e com foco em resultados de negócios. Certificada pelo 7° ano consecutivo como Great Place to work aqui na ília acreditamos que pessoas mudam o mundo, e investimos nelas. Nossas awesome deliveries são feitas de pessoas para pessoas, afinal awesome people make awesome deliveries!
Role Description Buscamos uma Pessoa Engenheira de Software Backend Sênior, com alto nível de autonomia e excelência técnica, para atuar como peça-chave na concepção e construção de uma nova plataforma FinTech. Essa pessoa participará ativamente da definição e evolução da arquitetura do Motor de Orquestração Transacional, um sistema de missão crítica responsável pela conversão e liquidação de ativos financeiros em moeda fiduciária em tempo real. Responsabilidades: - Contribuir para decisões de arquitetura, incluindo design de software, modelagem de dados, padrões de concorrência e definição de contratos de APIs. - Desenvolver e evoluir microsserviços e APIs de alta disponibilidade utilizando Java (Spring Boot) e/ou NestJS (TypeScript). - Construir soluções distribuídas de baixa latência, garantindo escalabilidade, segurança e alta performance. - Desenvolver integrações assíncronas com parceiros institucionais, custodiante, gateways e processadoras de pagamento. - Implementar soluções utilizando mensageria (Apache Kafka/AWS MSK), garantindo processamento resiliente e escalável. - Projetar e implementar estratégias de resiliência distribuída, como Circuit Breaker, Retry, Timeout, Fallback e mecanismos de contingência. - Trabalhar com bancos de dados relacionais e não relacionais, definindo modelos eficientes e estratégias de persistência. - Implementar mecanismos de cache utilizando Redis para otimização de performance. - Garantir a qualidade do software por meio da implementação e manutenção de testes unitários, integração e end-to-end. - Atuar na observabilidade da plataforma, realizando troubleshooting, monitoramento e otimização contínua de performance. - Participar da evolução da infraestrutura e dos processos de entrega contínua, contribuindo com boas práticas de DevOps. Qualifications - Inglês Avançado ou Fluente. - Experiência sólida com Java e Spring Boot. - Experiência no desenvolvimento de APIs escaláveis utilizando NestJS e TypeScript. - Conhecimento em arquiteturas distribuídas e microsserviços. - Experiência com mensageria utilizando Apache Kafka ou AWS MSK. - Conhecimento em Redis e estratégias de cache distribuído. - Experiência com bancos de dados relacionais e não relacionais. - Familiaridade com conceitos de consistência eventual e transações distribuídas. - Conhecimento em práticas de segurança da informação, incluindo criptografia, tokenização e proteção de dados sensíveis (PII). - Experiência com serviços AWS, como EKS, ECS, IAM, CloudWatch, API Gateway, Secrets Manager, RDS e ElastiCache. - Vivência com Infrastructure as Code utilizando Terraform, CloudFormation ou Pulumi. - Experiência com pipelines de CI/CD utilizando GitHub Actions, GitLab CI ou ferramentas similares. - Domínio de Git e boas práticas de versionamento. - Conhecimento em Docker e ambientes baseados em contêineres. - Experiência com testes automatizados (unitários, integração e end-to-end). - Capacidade de realizar troubleshooting e atuar com ferramentas de monitoramento e observabilidade em ambientes distribuídos. - Conhecimento em otimização de performance, gerenciamento de memória da JVM e processamento assíncrono. Requirements - Experiência prévia em FinTechs, meios de pagamento, gateways, processadoras, sistemas de trading ou custódia. - Familiaridade com regulamentações e padrões de segurança do mercado financeiro, como PCI-DSS. - Certificações AWS. - Experiência avançada na implementação e evolução de pipelines de CI/CD. - Conhecimento em arquitetura orientada a eventos (Event-Driven Architecture). - Experiência com ambientes de alta disponibilidade e sistemas de missão crítica. Benefits Nossa contratação é CLT- 40h semanais com jornada flexível, sendo executada de forma remota. Os benefícios da ília são pensados para proporcionar uma experiência AWESOME para cada ílian, abaixo você encontra os benefícios de forma resumida. Para Saúde e bem-estar: - Plano de Saúde e Odontológico SulAmérica extensivo a dependentes; - Vale Alimentação/Refeição em cartão flexível Caju benefícios; - Seguro de Vida; - Auxílio Home-Office em cartão flexível Caju benefícios; - Wellhub (Gympass); - Sesc – extensivo a dependentes, com acesso aos serviços em todo o Brasil; - TotalPass. Para o seu Desenvolvimento: - ília University: Universidade Corporativa com mais de 20 mil cursos disponíveis para desenvolvimento pessoal e profissional; - Language Academy: Escola de idiomas para ílians; - í-talks e Chapter: Momentos e cerimônias em que o time compartilha práticas, estudos, projetos e ideias. Benefícios não convencionais: - Plano de Saúde PET - Guapeco; - Onhappy – benefício de viagem a lazer, com liberdade para você viajar com quem quiser; - BYOD - Alugamos o seu notebook pessoal te pagando um valor mensal para que você o use; - Seu Niver, seu bolo! - Seu Networking Vale Prêmio - Programa de premiação a indicação de novos funcionários.
Senior Software Engineer (Platform & Backend)
AlongsideCompeting for talent is tough. That's why you need a competitive edge. We are your secret weapon.
Role Description Our client is a fast-growing SaaS company transforming the automotive dealership experience by automating administrative processes, streamlining sales workflows, and ensuring compliance. They are looking for a highly experienced Senior Software Engineer (Platform & Backend) to join their fully remote team. This is a hands-on engineering role for someone who enjoys solving complex technical challenges, taking ownership of architecture, and leading technical initiatives across the entire stack. This is not a people management role. Instead, you’ll act as a technical leader, driving architecture, owning critical parts of the platform, and leading projects from design through production. - Own and evolve major parts of the application architecture. - Design, build and maintain scalable software across backend, frontend and infrastructure. - Lead technical projects from design through production. - Make architectural decisions and drive technical direction. - Build and operate production systems with a strong focus on reliability, scalability and performance. - Review code and promote engineering best practices. - Troubleshoot production issues and improve platform resilience. - Collaborate closely with product and engineering teams to deliver high-impact features. Qualifications - Extensive experience building and scaling SaaS products. - Strong expertise in TypeScript, with solid experience across backend, frontend and cloud infrastructure. - Strong backend engineering experience. - Experience operating and maintaining production infrastructure in cloud environments. - Proven experience designing software architecture and leading technical projects. - Previous experience as a Tech Lead, Staff Engineer, Principal Engineer or Senior Software Engineer with architectural ownership. - Comfortable working across the full stack and taking ownership from infrastructure through backend to frontend. - Experience with AWS, Pulumi, Bun, React, Vite, GraphQL, PostgreSQL and Redis is a plus. - Excellent communication skills and the ability to work autonomously in a fast-paced startup environment. Benefits - Fully remote, based in Portugal.
• Design, develop, and maintain backend APIs and services within a multi-tenant architecture, ensuring strict tenant data isolation and security. • Develop new features using TypeScript and serverless architectures. • Design and optimize PostgreSQL databases, including data modeling, migrations, and Row-Level Security (RLS) policies. • Build and maintain integrations with third-party services and APIs, including authentication, webhooks, idempotent processes, and data reconciliation. • Collaborate directly with external vendors to troubleshoot issues and implement new integrations. • Design and maintain secure APIs and processes for data exchange with business partners. • Ensure the secure handling of sensitive information and Personally Identifiable Information (PII). • Optimize and maintain Continuous Integration and Continuous Deployment (CI/CD) pipelines. • Implement monitoring, alerting, and ensure consistency and stability across development, staging, and production environments. • Support the integration of Machine Learning models with backend services and mobile applications. • Lead infrastructure and service migrations (including email, DNS, and related services) while ensuring business continuity. • Actively contribute to technical decisions related to architecture, scalability, performance, and security.



