Software Developer (Go / Backend Engineering)
Role details
Job location
Tech stack
Job description
We are looking for a skilled Backend Software Developer with strong experience in Go (Golang) to build high-performance, scalable backend services and APIs. The ideal candidate has hands-on experience developing RESTful APIs using the Gin framework, solid database knowledge in SQL Server or PostgreSQL, and a passion for writing clean, maintainable code. You will collaborate with product managers, frontend engineers, and backend developers to design and deliver reliable services that power our products. Key Responsibilities
- Design, develop, and maintain backend services using Go (Golang) and Gin.
- Build secure, scalable, and well-documented RESTful APIs.
- Develop efficient database schemas, queries, and stored procedures using SQL Server or PostgreSQL.
- Optimize application performance, reliability, and scalability.
- Integrate third-party APIs and external services.
- Implement authentication and authorization mechanisms such as JWT or OAuth.
- Write clean, maintainable, and testable code following engineering best practices.
- Create unit and integration tests to ensure application quality and reliability.
- Participate in code reviews, architecture discussions, and technical design.
- Troubleshoot production issues and implement effective solutions.
- Collaborate with DevOps teams to support CI/CD pipelines and application deployments.
Requirements
- 3+ years of professional experience in backend software development.
- Strong proficiency in Go (Golang).
- Hands-on experience with the Gin framework.
- Strong knowledge of RESTful API design and development.
- Experience with SQL Server or PostgreSQL, including query optimization and database design.
- Good understanding of concurrency concepts in Go (goroutines, channels, mutexes).
- Experience with Git and modern software development workflows.
- Strong analytical, debugging, and problem-solving skills., * Professional Backend Software Development: 3 years (Required)
- Go Frameworks: 1 year (Required)
Benefits & conditions
Pulled from the full job description 401(k) Health insurance Retirement plan 401(k) matching Paid time off Vision insurance Dental insurance, * 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Life insurance
- Paid time off
- Retirement plan
- Vision insurance