
Software Engineer (Golang)
Polygon Technology11 days ago
Dhaka, BangladeshMid Level / Senior
Responsibilities
- Design, develop, and maintain backend applications and microservices using Go.
- Build and maintain RESTful or gRPC APIs and services integrating with databases, internal platforms, and third-party systems.
- Write concurrent Go programs using goroutines, channels, and Go concurrency patterns while optimizing throughput and latency.
- Design database schemas, write optimized queries, and maintain data consistency and performance.
- Participate in scalable architecture, distributed systems, and event-driven workflow design.
- Write documented, idiomatic Go code; implement unit and integration tests; and participate in code reviews.
- Use logging, tracing, and monitoring tools to identify bottlenecks, debug production issues, and support system reliability.
- Collaborate with DevOps, QA, product managers, and other cross-functional teams.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Four to six years of professional experience building production systems using Go.
- Strong understanding of Go concurrency, goroutines, channels, and memory management.
- Experience building RESTful APIs or gRPC-based services.
- Understanding of microservices, distributed systems, and event-driven patterns.
- Hands-on experience with PostgreSQL, MySQL, MongoDB, Redis, or other database systems.
- Familiarity with Kafka, RabbitMQ, or NATS is a plus.
- Experience with containers, Kubernetes, CI/CD pipelines, and AWS, Azure, or GCP.
- Strong knowledge of software design patterns, clean code principles, and secure coding practices.
- Strong debugging, problem-solving, communication, and cross-functional collaboration skills.
- Ability to join immediately or at short notice is an advantage.
Benefits
- Competitive salary and a growth-oriented environment.
- Fully subsidized meals.
- Full-time employment.
- Sunday–Thursday routine.
- On-site work required across Bangladesh.
- Priority consideration for candidates available immediately or at short notice.