Job Closed
This listing is no longer active.
Remote first tech projects
Tech Lead – Golang
Location
Portugal
Posted
140 days ago
Salary
0
Seniority
Senior
Job Description
Tech Lead – Golang
Pragmatike
• Design and develop scalable, distributed, server-side applications and microservices using Go • Build and optimize mission-critical backend software, with a strong focus on system programming, concurrency, and performance tuning • Design and implement robust peer-to-peer (P2P) communication systems (P2P experience is mandatory) • Contribute to or build systems using libp2p or similar P2P frameworks • Ensure cross-platform compatibility and consistent application behavior across environments • Collaborate within an Agile/Scrum team, contributing to backlog refinement, risk identification, and dependency management • Produce clean, maintainable, and reusable code, following strong engineering standards • Optimize backend systems for performance, reliability, security, and fault tolerance • Establish and enhance backend infrastructure, including deployment pipelines, observability, and monitoring tooling • Work across multi-cloud environments (AWS, Azure, GCP) and collaborate closely with infrastructure teams • Participate actively in the full application lifecycle, from design to production operations • Engage with product and design teams to deeply understand end-user and platform requirements • Conduct thorough code reviews, mentor other engineers, and raise overall backend engineering quality • Champion best engineering practices and a culture of high-quality software craftsmanship
Job Requirements
- 5–6+ years of experience as a Senior or Lead Backend Engineer
- MS degree in Computer Science or a closely related technical field
- Strong hands-on expertise in Go and/or Java (Go strongly preferred)
- Solid understanding of software design patterns, concurrency, and multi-threaded programming
- Proven production experience with P2P architectures (mandatory)
- Strong knowledge of internet protocols and technologies (TCP/IP, HTTP, etc.)
- Experience with service-oriented architectures (REST, JSON, API design)
- Ability to design secure, well-structured RESTful APIs and understand their client-side implications
- Deep understanding of Agile development principles and collaborative team environments
- Strong communication skills and ability to influence technical direction
Benefits
- Redefining cloud infrastructure through decentralization
- Focusing on advanced automation
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Develop and maintain robust Java applications using cutting-edge technologies like Java, Spring, and Kafka • Optimize SQL performance and troubleshoot complex systems using metrics, monitoring, and profiling tools • Build scalable, high-load systems that handle massive user volumes with seamless performance • Collaborate with cross-functional teams to deliver features that directly impact player experience • Implement automation and ensure code quality standards across development and production environments • Work with modern tech stack including Docker, GCP, ELK, and reactive programming frameworks
Drupal Developer
InadevCustomer-Centric Agile, Digital, and Cloud solutions for federal agencies and commercial enterprises
• Develop and maintain Drupal-based websites and applications • Collaborate with cross-functional teams to gather and understand requirements • Ensure the technical feasibility of UI/UX designs • Optimize web applications for maximum speed and scalability • Write clean, maintainable, and well-documented code • Conduct code reviews and provide constructive feedback to other developers • Monitor and troubleshoot issues related to web applications • Develop scripts for Drupal version upgrades and site migrations • Stay current on developments in Web technologies, industry trends and emerging technologies
Platform Architect, Data Platform
Atlan StormwaterAtlan is the world’s premier stormwater infrastructure firm. We partner with you to solve challenges and build legacies.
• Design and build platform services—APIs, infrastructure components, runtime systems, and ingestion frameworks—at enterprise scale • Architect the context store that transforms lakehouse infrastructure into AI-ready systems with multimodal capabilities (structured, unstructured, vector, graph) • Solve complex multi-tenant isolation and scaling problems for enterprise SaaS • Design data contracts governing ingestion, validation, processing, routing, storage, and serving across heterogeneous systems • Own critical shared infrastructure including lakehouse (Iceberg/Polaris), vector stores, graph databases, and OLTP systems • Drive technical standards through RFCs, architecture reviews, and documentation • Mentor senior engineers and influence architecture decisions across teams • Write production code using AI-assisted development tools (Claude Code, Cursor) • Debug distributed systems issues across Kubernetes, workflow orchestration, and microservices
Software Engineer II, Full Stack – PHP, Angular, MySQL
MedBridgeDigital care for higher quality outcomes.
• Develop and maintain scalable, reliable, and secure software solutions within the Medbridge platform, incorporating AI/ML capabilities to enhance product functionality. • Implement AI-powered features and integrate third-party AI services (e.g., OpenAI, Claude API) into existing products under senior guidance. • Collaborate with cross-functional teams, including product managers, designers, and other engineers, to deliver new features. • Write clean, maintainable code and participate in code reviews to ensure quality and adherence to best practices. • Utilize AI tools to increase the speed of development while maintaining quality. • Contribute to improving software engineering practices and stay current with emerging AI technologies and tools. • Participate in technical discussions and share knowledge with team members.




