Senior Go Backend Engineer
At Brainway, we operate as a premier R&D-as-a-service and software startup partner, helping companies scale their technical capabilities with top-tier engineering talent. We are currently searching for a Senior Go Developer to join an innovative, US/Israel-based fintech company as a dedicated outsource developer.
In this role, you will be deeply integrated into the fintech partner's engineering team, taking ownership of complex backend challenges. You will bypass typical bureaucratic layers and report directly to the Technical Manager on the client side, ensuring agile decision-making and clear technical alignment. If you are a self-driven engineer who thrives in taking extreme ownership of scalable backend architectures in a fully remote environment, this is the role for you.
What You Will Do
- Design, develop, and maintain high-performance, scalable, and reliable backend services using Go.
- Work closely with the client's technical leadership and distributed team to align system architecture with business objectives.
- Take full ownership of the software development lifecycle for your services, from technical design and coding to deployment and monitoring.
- Identify and resolve performance bottlenecks, ensuring systems are highly optimized for scale.
- Promote engineering best practices, conduct rigorous code reviews, and help shape the technical culture of the remote team.
What We Are Looking For
- Core Go Expertise: 5+ years of software engineering experience, with a heavy, recent focus on building production-grade backend systems in Go. Deep understanding of Go's concurrency model (goroutines, channels), memory management, and standard library.
- Microservices & API Design: Proven experience designing and implementing microservices. Strong hands-on experience with gRPC and Protocol Buffers (Protobuf), as well as RESTful API development using modern Go routers/frameworks (e.g., Gin, Chi, or Echo).
- Data & Event-Driven Systems: Deep experience with NoSQL databases, specifically MongoDB (using the official mongo-go-driver and handling BSON data), and caching/in-memory data stores like Redis. Proven track record working with message brokers and event streaming platforms like Apache Kafka or RabbitMQ.
- AI-Assisted Development: Practical knowledge and experience integrating AI coding tools (such as Claude Code, GitHub Copilot, or similar agentic solutions) into your daily workflow. You must be able to clearly present and explain the methodologies, workflows, and specific techniques you use to accelerate development and improve code quality.
- Infrastructure & Cloud: Solid familiarity with containerization (Docker), orchestration (Kubernetes), cloud infrastructure (preferably AWS or GCP), and advanced CI/CD pipelines.
- System Design: Deep experience writing maintainable, testable code, combined with a practical understanding of domain-driven design and building highly available, fault-tolerant distributed systems.
- Remote Autonomy & Communication: Excellent English communication skills with the ability to work independently in a remote outsourced model while maintaining tight synchronization with the US/Israel leadership team.
Required skills experience
| Golang | 5 years |
Required domain experience
| Fintech | 1.5 years |
Required languages
| English | C1 - Advanced |