
Senior Backend Engineer – Golang
Posted Jun 3

Posted Jun 3
This is a fully remote position, open to applicants in Portugal.
• Design, architect, and implement Emma’s backend platform to facilitate our expansion from E-commerce into SleepTech and global fulfillment & logistics.
• Construct, develop, and enhance backend services utilizing Go.
• Create and sustain robust, secure, and high-performance REST APIs that integrate seamlessly with internal systems and third-party services.
• Operate within a services-oriented, API-first architecture, incorporating event-driven systems using AWS services like SNS, SQS, Kafka, or RabbitMQ.
• Develop cloud-native solutions on AWS, taking full ownership from development and testing to deployment and monitoring (complete DevOps).
• Take full ownership of your team’s technology stack: develop, maintain, operate, and continually enhance it.
• Guarantee high code quality through automated testing, code reviews, and CI/CD pipelines.
• Join an agile, empowered team: collaborate closely, share insights, and contribute to the development of fellow engineers.
• Play a role in enhancing our CI/CD, DevOps, and SRE practices.
• Participate in recruitment efforts to expand our high-performing tech team.
• Demonstrated experience in designing and delivering backend services and APIs that adhere to high software quality standards.
• Strong expertise in Go (Golang).
• Comprehensive understanding of computer science fundamentals, including data structures, algorithms, object-oriented programming, distributed systems, and software design patterns.
• Experience with cloud-native architectures, preferably on AWS, and familiarity with Docker and container-based deployments (Kubernetes is an advantage).
• Proficient in working with databases and messaging systems, including relational and NoSQL databases, Redis, SNS/SQS, Kafka, or RabbitMQ.
• Several years of experience throughout the software development lifecycle; senior-level candidates should exhibit clear technical ownership and architectural influence.
• Strong appreciation for clean, organized, and well-documented codebases.
• Experience in implementing unit, integration, end-to-end, and load testing.
• Familiarity with CI/CD pipelines, alongside a mindset focused on operational excellence and ownership.
• Self-motivated, proactive, and comfortable taking responsibility for driving solutions forward.
• Strong analytical abilities, open-mindedness, and a collaborative, feedback-oriented approach.
• Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
• A blend of personal and company growth to fast-track your career and assist you in achieving your goals.
• A personalized career development pathway aligned with your ambitions, including access to mentorship, training, and learning resources.
• The opportunity to engage with exciting and challenging problems as part of a dedicated international team.
• A culture that fosters collaboration and innovation, providing real ownership and the freedom to influence solutions, processes, and the future of our tech platform.
• The chance to work alongside experts from diverse fields and connect with colleagues during engaging company events.
Confitec
DOMVS iT
Anyone AI
FCamara Consulting & Training
Get handpicked remote jobs straight to your inbox weekly.