Descriptions
SUMMARY
OVERVIEW
- We are looking for a Go Developer to design, build, and maintain high-performance, secure, and scalable backend systems powering our payment infrastructure.
- This role is ideal for an engineer who enjoys backend systems engineering, distributed systems design, performance optimization, and solving real-world infrastructure challenges at scale.
KEY RESPONSIBILITIES
- Build high-performance, low-latency backend services using idiomatic Golang.
- Design and maintain scalable APIs and microservices for payment processing and financial operations.
- Develop resilient distributed systems capable of handling high transaction volumes reliably.
- Build and optimize asynchronous processing workflows and event-driven systems.
- Write clean, maintainable, testable, and well-documented code.
- Design secure systems aligned with financial and payment industry standards.
- Optimize database performance, query efficiency, and overall system reliability.
- Conduct peer code reviews and contribute to engineering standards and architecture discussions.
- Troubleshoot production systems and improve observability, monitoring, and operational stability.
- Collaborate closely with product, operations, and leadership teams to shape technical solutions.
- Mentor other junior engineers and contribute to team growth.
REQUIREMENTS
- 4+ years of hands-on software development experience with Golang.
- Strong experience building backend systems and RESTful APIs in Go.
- Experience designing and maintaining distributed systems and microservice architectures.
- Strong understanding of concurrency, goroutines, channels, and asynchronous programming patterns.
- Proven experience working in Fintech, Banking, Payments, or other transactional systems.
- Strong understanding of PostgreSQL, database design principles, and query optimization.
- Experience working with messaging systems such as RabbitMQ, Kafka, or NATS.
- Experience building secure, reliable, and observable systems in production environments.
- Strong understanding of software engineering best practices, testing, CI/CD, and system reliability.
BENEFITS
- Competitive compensation aligned with experience, capability, and impact.
- Expected range for this role: USD 1,500 – 2,500 per month.
- Equity package to share in the company’s long-term success.
- Health insurance coverage.
- Opportunity to work on meaningful fintech infrastructure used at scale.
- High ownership and growth opportunities within the engineering team.
DEADLINE
- No specific deadline mentioned.
JOB TYPE
- Full-time.
HOW TO APPLY
Submit your application via [email protected] Use the instructions inside the job description to apply.