A strategic partner for technology-driven companies | Network engineering | Software engineering
Software Engineer, Go
Location
Brazil
Posted
8 days ago
Salary
$2.4K - $4.2K / month
Seniority
Senior
Job Description
Software Engineer, Go
CodiLime
• Operate within project-specific frameworks while collaborating with cross-functional team members, including product managers, UX designers and front-end developers • Recommend and implement innovative solutions to drive continuous improvement • Acquire new knowledge and apply it to the implementation of new solutions • Develop and implement new features, as well as enhance and optimize existing functionalities • Formulate and enforce rigorous testing methodologies
Job Requirements
- Good knowledge of Go
- Knowledge of other programming language at an intermediate level
- Competence in Linux
- Familiarity with PostgreSQL databases
- Experience in developing software solutions in network or security areas, understanding of the domain
- Experience in Temporal containerization technology
- Experience in working with end users
- English language proficiency at B2 level or higher
- Experience in Kubernetes
- Experience in gRPC or Protobuf
Benefits
- Flexible working hours and approach to work: fully remotely, in the office or hybrid
- Professional growth supported by internal training sessions and a training budget
- Solid onboarding with a hands-on approach to give you an easy start
- A great atmosphere among professionals who are passionate about their work
- The ability to change the project you work on
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Fullstack Engineer – Java, React, AI
SpyrosoftWe enable our clients to thrive, thanks to a combination of technical proficiency and domain-specific knowledge.
• Contribute to the definition and evolution of the platform architecture and technical strategy • Drive technical decision-making and provide guidance across multiple engineering teams • Review solution designs and implementations to ensure architectural consistency and quality • Identify technical debt and support long-term modernization initiatives • Lead front-end engineering standards using React and TypeScript • Define reusable UI patterns, component strategies, and development best practices • Support the modernization of existing applications towards modular and cloud-native architectures • Contribute to containerization and orchestration initiatives using Docker and Kubernetes • Champion AI-assisted software development practices and developer productivity improvements • Support the implementation of AI-related services, integrations, and engineering workflows • Promote engineering excellence through automation, quality standards, and Test-Driven Development (TDD) • Mentor engineers, supporting their technical growth and development • Collaborate closely with Product, Engineering, and Architecture teams to align technical initiatives with business objectives • Participate in technical interviews and recruitment activities • Stay current with emerging technologies and evaluate their applicability within the product ecosystem
• Desarrollar y mantener aplicaciones Java • Colaborar con equipos para implementar soluciones innovadoras • Implementar microservicios y desplegarlos en entornos de producción • Asegurar la calidad del software mediante pruebas y revisiones
• Programar en Java junto con Microservicios • Desplegar aplicaciones utilizando CI/CD • Trabajar de manera colaborativa en equipos ágiles • Adaptarse a las necesidades del mercado y de los proyectos
Senior Full-Stack Engineer, .Net/React – AI Services
opinov8Globally recognized digital and engineering solutions partner.
• Build and maintain full stack features end-to-end: .NET backend services and React frontends that bring AI-powered capabilities into clinician workflows. • Integrate AI components (e.g., speech-to-text, LLM services) into Client's platform — handling the plumbing, error handling, and UX that make these services reliable in production. • Design and implement REST APIs, event-driven services, and microservice integrations within our Azure-hosted ecosystem. • Write clean, testable code and contribute to CI/CD pipelines, observability, and engineering quality practices. • Collaborate closely with the Team Lead, fellow engineers, and Product to break down requirements, estimate work, and ship iteratively. • Participate actively in a remote scrum team: sprint ceremonies, PR reviews, and knowledge sharing.



