Golang Software Engineer
About Us
Solvedex reshapes the future of tech talent through fractional technology leadership. We provide experienced, pre-vetted leaders who integrate seamlessly to guide strategy, execution, and growth—handling alignment and oversight so organizations can stay focused on innovation.
About the job
We’re looking for a Mid–Senior Golang Software Engineer to join a remote-first team building scalable backend systems and services.
This role is suited for an experienced backend engineer who is comfortable designing, implementing, and operating distributed services in production environments. You will work in an environment where performance, reliability, and maintainability are critical, and where engineers are expected to take ownership of systems throughout their lifecycle.
Parts of the current system use technologies such as Go, Docker, Kubernetes, PostgreSQL, Redis, and AWS. We value engineers with strong backend fundamentals, experience with distributed systems, and the ability to work across infrastructure and application layers when needed.
Note: Share with us your CV in English
Key Responsibilities
Own and develop backend services from problem definition through production deployment and iteration.
Design, implement, and maintain scalable APIs and microservices using Go.
Build and evolve systems while balancing tradeoffs between performance, reliability, and development velocity.
Take responsibility for production systems, including diagnosing and fixing bugs, handling incidents, and understanding system behavior under load.
Design and implement high-performance, concurrent systems using Go best practices.
Collaborate with product managers, designers, and engineers to deliver reliable backend functionality.
Review code and participate in architecture discussions with a focus on simplicity, clarity, and long-term maintainability.
Contribute to improving engineering standards, tooling, and development practices across the team.
Qualifications
Bachelor’s degree in Computer Science, Computer Engineering, or another STEM field (or equivalent practical experience).
4+ years of professional experience in backend software engineering.
2+ years of professional experience working with Golang in production systems.
Experience contributing to scalable, production-grade backend systems.
Experience designing and implementing RESTful APIs or gRPC services.
Experience working with databases such as PostgreSQL, MySQL, or similar.
Hands-on experience with cloud platforms such as AWS, GCP, or Azure.
Experience with containerization technologies such as Docker.
Familiarity with distributed systems concepts and microservices architectures.
Strong debugging and problem-solving skills.
Strong communication skills and English fluency (written and verbal).
Nice to Have
Experience building high-throughput or low-latency backend systems.
Experience with message brokers such as Kafka, RabbitMQ, or NATS.
Experience with observability tools (Prometheus, Grafana, Datadog, etc.).
Experience working in startup or high-growth environments.
Contributions to open-source projects or personal backend projects.
Additional Requirements
Based in Latin America (LATAM)
Comfortable working fully remotely with distributed teams
Strong collaboration and communication skills
Proactive, detail-oriented, and able to work with minimal supervision
Ability to thrive in fast-paced product environments
Apply for the job
Do you want to join our team as our new Golang Software Engineer? Then we'd love to hear about you!
