Software Engineer, Go

Job not on LinkedIn

🕒 September 14

🇪🇸 Spain – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

Where this job comes from

Posted on Plenit's careers page, not through a job board

First seen by Remote Rocketship September 14

Still open on Plenit's site. Checked Yesterday.

Logo of Plenit

Plenit

51 - 200 employees

☁️ SaaS

🤝 B2B

🏪 Marketplace

SaaS • B2B • Marketplace

Plenit is an operating platform and SaaS product for the IT channel that centralizes customer context and helps IT companies (MSPs, VARs, CSPs, ISVs) manage customers' infrastructure and commercial operations. Its site highlights a partner-focused ecosystem and a services marketplace, built-in AI assistant (“Elliot”) to simplify selling and management, and a catalog of cloud and infrastructure services (security & compliance, object/file storage, disaster recovery, remote desktop, servers). Plenit targets other technology and managed-service businesses, enabling recurring revenue, stronger margins, and outsourced/cloud service delivery through a single system.

📋 Description

• Design, develop, and maintain backend services and APIs primarily using Go • Build reliable software supporting Plenit’s cloud services, internal platform capabilities, and partner-facing products • Design scalable and maintainable services for increasing users, workloads, devices, and infrastructure operations • Work on provisioning, orchestration, automation, lifecycle management, integrations, and asynchronous workflows • Design stable APIs for Plenit services, frontend applications, partners, and third-party integrations • Participate in architectural and technical design decisions • Design efficient data models and access patterns using relational databases and other storage technologies • Work with event-driven architectures, message queues, background processing, and distributed workflows • Build for production reliability through failure handling, retries, idempotency, timeouts, concurrency, and observability • Write maintainable, well-tested code and contribute to testing, code reviews, documentation, and deployment standards • Investigate production incidents, identify root causes, and implement preventive improvements • Improve performance and reliability of existing services • Contribute to evolving the platform architecture toward Go-based services • Collaborate with Infrastructure teams on the systems controlled by the software • Work with Product and Engineering leads to turn business and partner problems into technical solutions • Participate in code reviews, technical discussions, engineering planning, and continuous improvement • Simplify architecture and own software through design, development, testing, deployment, observability, maintenance, and evolution

🎯 Requirements

• 3+ years of professional software engineering experience • Strong professional experience developing production systems with Go (Golang) • Strong understanding of Go fundamentals, including concurrency, goroutines, channels, interfaces, error handling, context management, and memory considerations • Experience designing and building backend services in distributed or service-oriented architectures • Strong understanding and practical experience applying Hexagonal Architecture (Ports and Adapters) • Experience building and consuming REST APIs and working with API-first systems • Experience with relational databases such as PostgreSQL, MySQL, or similar • Understanding of database design, indexing, transactions, consistency, and performance • Experience with asynchronous processing, event-driven architectures, message queues, or distributed workflows • Strong software engineering fundamentals including testing, clean code, maintainability, version control, and code review • Experience with containerized applications using Docker • Familiarity with CI/CD pipelines and automated software delivery • Comfortable using AI-assisted development tools while validating output and maintaining responsibility for security, privacy, testing, and code quality • Experience debugging production systems and performing root-cause analysis • Comfortable working with logs, metrics, traces, dashboards, and monitoring systems • Understanding of distributed-system challenges including partial failures, retries, idempotency, race conditions, timeouts, and eventual consistency • Experience collaborating with Engineering, Infrastructure, Product, or Platform teams • Ability to communicate technical decisions clearly and challenge solutions constructively

🏖️ Benefits

• Flexible working hours • Remote and hybrid working options depending on role and team • Annual leave • Extra company days off throughout the year • Private health insurance fully paid by the company • Opportunities for professional development and internal growth • Annual learning budget for training, courses, certifications, and other professional development resources • Welcoming, collaborative Madrid office environment • Great coffee and fresh fruit • Culture of trust, ownership, open communication, and teamwork

Apply Now

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Similar Jobs

🕒 September 14

Miratech

501 - 1000

🤝 B2B

💼 Consulting

☁️ SaaS

Senior Golang Backend Engineer building secure, scalable distributed systems and APIs. Delivering cloud-native integrations for Miratech’s global IT services and consulting clients.

🕒 September 14

Miratech

501 - 1000

🤝 B2B

💼 Consulting

☁️ SaaS

Senior Golang Engineer building scalable APIs, microservices, and event-driven systems for Miratech’s global IT consulting clients. Integrating enterprise platforms and improving secure, reliable backend performance.

🕒 September 14

Miratech

501 - 1000

🤝 B2B

💼 Consulting

☁️ SaaS

Senior Golang Engineer designing scalable APIs, microservices, and event-driven systems. Building secure enterprise integrations for Miratech’s global IT transformation clients.

🕒 September 14

Miratech

501 - 1000

🤝 B2B

💼 Consulting

☁️ SaaS

Senior Golang Engineer building scalable backend systems and distributed services for Miratech, a global IT services and consulting company. Designing secure APIs, event-driven architectures, and enterprise integrations.

🕒 September 11

Miratech

501 - 1000

🤝 B2B

💼 Consulting

☁️ SaaS

Senior Golang backend engineer designing distributed services, APIs, and enterprise integrations. Building scalable technology for Miratech’s global IT consulting clients.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com
Follow Remote Rocketship on LinkedInFollow Remote Rocketship on InstagramFollow Remote Rocketship on FacebookFollow Remote Rocketship on TikTok