Job Closed
This listing is no longer active.
SWORD Health is a virtual musculoskeletal care provider that is on a mission to free 2 million people from post-surgical and chronic pain. The company’s platf
Senior Backend Engineer – Data Platform
Location
Portugal
Posted
144 days ago
Salary
EUR 45.6K - EUR 71.7K / year
Seniority
Senior
Job Description
Senior Backend Engineer – Data Platform
SWORD Health
• Design and build high-performance APIs in Go or Typescript, starting with Publish API, then Serving API and Jobs API. • Implement durable execution workflows using Temporal for reliable, auditable data orchestration. • Build resilient services with proper retry logic, circuit breakers, and rate limiting. • Develop the tracking and state management layer (MySQL) powering observability and SLIs. • Integrate APIs with Kafka for event-driven data ingestion and delivery. • Collaborate with Data Engineers to define data contracts and API specifications. • Contribute to the Developer Portal enabling self-service API access and documentation.
Job Requirements
- Strong experience with Go; TypeScript experience valued for specific platform components.
- Proven track record building production-grade REST or gRPC APIs.
- Solid understanding of Kafka including producers, consumers, partitioning strategies, and at-least-once/exactly-once semantics.
- Experience with relational databases (MySQL or PostgreSQL).
- Understanding of API security, authentication, and rate limiting patterns.
- Experience working in regulated or compliance-sensitive environments (healthcare, fintech, or similar).
- Bonus: Experience with Temporal, Restate, or similar workflow orchestration systems.
- Bonus: Familiarity with observability stacks (Prometheus, Grafana, OpenTelemetry).
- Bonus: Background in data platforms or data infrastructure teams.
Benefits
- Health, dental and vision insurance
- Meal allowance
- Equity shares
- Remote work allowance
- Flexible working hours
- Work from home
- Discretionary vacation
- Snacks and beverages
- English class
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Implementar soluções de software por meio de codificação, incluindo a **publicação (deploy)** dos sistemas desenvolvidos nos ambientes do Banco; • Atuar na **sustentação de softwares legados**, realizando modificações e intervenções tempestivas e pontuais, com foco na **disponibilidade, estabilidade, desempenho** e aderência às necessidades do negócio; • Desenvolver e manter **APIs**, personalizando integrações entre sistemas; • Elaborar e manter a **documentação do software entregue**, priorizando a simplicidade e as boas práticas dos **métodos ágeis**; • Realizar o **desenvolvimento de software orientado a testes (TDD)**; • Criar e manter **bancos de dados**, garantindo a integração com outras aplicações; • Avaliar e implementar **monitoramento e melhorias de desempenho** das aplicações.
Programador Full Stack, Python, Pleno
Global Tech HoldingGlobal Tech Holding Participação e Investimento: Evolução, inovações tecnológicas disruptivas, lucro consciente.
• Desenvolver e manter aplicações escaláveis utilizando **Python**. • Criar, otimizar e integrar **APIs** com **Django (Server)** e **Angular 17+ (Client)**. • Trabalhar com bancos de dados relacionais e não relacionais (**PostgreSQL, MySQL, Oracle**). • Escrever código limpo, eficiente e bem documentado. • Implementar testes automatizados para garantir a robustez do código. • Participar do planejamento e implementação de novas funcionalidades. • Colaborar com equipes multidisciplinares para garantir qualidade e performance das aplicações. • Contribuir ativamente para a inovação, transformação digital e crescimento da empresa.
• You will lead impactful and innovative projects within our SaaS-solution • You will play an active role in designing and improving our overall software architecture • You will participate in the design, implementation, and execution of distributed services and APIs • You will collaborate closely with other your team, other squads, and stakeholders like product management • You will contribute to the codebase with scalable, high-quality code and deliver solid coverage with automated tests • You will ensure outstanding availability and maintainability of our platform by evolving our architecture and tech stack, participating in code reviews, refactoring, and improving integration and delivery systems
• Develop and maintain backend services and APIs using .NET Core 6+ • Design and implement microservices architecture with high availability and scalability • Build and optimize high-transactional systems handling large volumes of concurrent operations • Work with cloud platforms including Azure and AWS for deployment and infrastructure • Design and optimize SQL and NoSQL database schemas and queries • Develop RESTful APIs and integrate with frontend applications • Implement event-driven architectures and message queuing systems • Write comprehensive unit tests, integration tests, and end-to-end tests • Review code thoroughly and provide constructive feedback on pull requests • Conduct architectural decision-making and technical planning • Optimize application performance, query execution, and resource utilization • Implement security best practices and ensure data protection • Monitor system performance and troubleshoot production issues • Mentor junior developers and share knowledge with the team • Participate actively in Scrum ceremonies using JIRA • Create and maintain technical documentation • Deploy applications using CI/CD pipelines • Stay updated with latest backend trends and cloud technologies • Share project information and insights with team members • Participate in brainstorming sessions and contribute innovative ideas




