Job Closed
This listing is no longer active.
Trusted Ecosystems, Delivered
Backend Engineer, Go
Location
Brazil
Posted
124 days ago
Salary
£350 - £500 / day
Seniority
Senior
Job Description
Backend Engineer, Go
Raidiam
• Take end-to-end ownership of a critical Golang backend service, including bug fixing, small feature upgrades, and overall system health • Collaborate closely with product, frontend, and infrastructure teams to ensure smooth integration and delivery • Diagnose and resolve production issues with urgency, while identifying root causes and proposing long-term improvements • Maintain and evolve the existing codebase: refactor legacy patterns, remove dead code, and improve test coverage • Work independently to identify and prioritize technical debt or inefficiencies without waiting for explicit instruction • Participate in code reviews and technical discussions to uphold quality and consistency across the team • Contribute to internal documentation that improves onboarding, debugging, and operational support • Help establish and uphold standards for code quality, development processes, release cycles, and branching strategies • Act as a mentor and provide support to junior team members, offering guidance and escalating issues when necessary
Job Requirements
- 5+ years of experience working in cross-functional teams on production-grade systems
- Strong hands-on experience with Go in backend development
- Experience working with MongoDB in production environments
- Exposure to cloud development (e.g., AWS, Azure) and deploying stateless services (e.g., Lambdas)
- Comfortable working in an established codebase: patching, upgrading, and refactoring with minimal supervision
- Familiarity with API/REST development using tools like OpenAPI or Swagger to support frontend-backend collaboration
- Solid understanding of code quality practices, including clean architecture, unit testing, and error handling
- Proactive mindset with the ability to identify and resolve issues independently
- Strong sense of ownership and accountability for the systems they maintain
Benefits
- Permanent WFH policy
- Competitive pay as a contractor
- Support for professional development and further studies for industry-standard qualifications
- A vibrant, exciting, and fast-paced environment fully supported by modern technology
- Opportunity to work alongside and learn from highly experienced industry professionals
Related Guides
Related Job Pages
More Backend Engineer Jobs
Back-End Web Developer
Carrot InstituteLearn to code. Join Carrot Institute & learn the most in-demand skills for full-stack web & mobile development.
• Design, develop, and maintain robust back-end systems • Collaborate with front-end developers and system architects • Ensure seamless integration of front-end and back-end systems • Stay up to date with emerging technologies and industry trends
• Design, develop, and maintain scalable backend services using Python (FastAPI, Temporal) and Go lang using modern architectural patterns. • Implement well-structured REST and asynchronous APIs driven by OpenAPI specifications, ensuring contract consistency and backward compatibility. • Evolve the existing proof-of-concept into robust, production-ready components with clear boundaries, interfaces, and observability. • Design and optimize data models using PostgreSQL for relational data and Qdrant for vector-based search. • Ensure performance, scalability, and consistency across high-volume workloads involving document metadata, embeddings, and structured content. • Collaborate with AI engineers to design retrieval and indexing mechanisms for hybrid RAG workflows. • Work with AI engineers to expose model orchestration and retrieval layers through well-defined interfaces. • Collaborate with front-end and QA engineers to ensure API usability, performance, and testability. • Contribute to the system design discussions and translate product requirements into reliable backend services. • Ensure secure, compliant, and maintainable implementations, including authentication (OIDC/SSO), role-based access control (RBAC/ABAC), and data protection principles. • Apply best practices in test-driven development, code reviews, and CI/CD integration. • Implement observability through structured logging, metrics, and tracing (OpenTelemetry, Prometheus, Grafana). • Profile and optimize performance across API endpoints and data flows. • Contribute to automation, deployment, and release management using GitHub Actions and Argo CD. • Propose architectural improvements, automation, and tools to streamline development workflows. • Help document design decisions (RFCs, ADRs) and maintain high standards for maintainability and reliability.
• Take ownership of complex backend features using Node.js and TypeScript. • Act as a solution architect within your domain, ensuring the platform remains scalable and secure. • Work closely with a hybrid team of senior engineers and augmented international teams. • Maintain high-velocity output to meet a demanding and fast-paced product roadmap.
Senior Software Engineer, Python
CodemagicA mobile-first CI/CD - join our community to bring your Mobile DevOps expertise to the next level.
• Design, build, and ship customer-facing features across our CI/CD platform • Work on backend systems and services that support Flutter and other mobile ecosystems • Collaborate closely with product, design, and other engineers to shape solutions • Engage with customer feedback to solve real-world developer problems • Take ownership of features from idea to production in a fast-moving environment • Depending on your experience, this role can include technical leadership, architectural decisions, and mentoring




