Join our dynamic squad to develop and enhance enterprise-grade applications. You'll collaborate with PMs, BAs, QAs, SDETs, and Frontend Developers in delivering scalable, secure, and high-performance systems.
Key Responsibilities
- Design, build, and maintain efficient, reusable, and reliable Golang code.
- Develop backend components and services for mobile and web-based platforms.
- Collaborate closely with cross-functional teams (PM, QA, FE, etc.) throughout the SDLC.
- Optimize application performance, scalability, and maintainability.
- Contribute to architectural decisions and code reviews.
- Ensure code quality through testing and best practices.
- Troubleshoot and debug production issues.
Requirements
- Minimum 5 years of experience in backend development using Golang.
- Strong understanding of RESTful APIs, Microservices architecture, and system design.
- Experience working with relational and non-relational databases.
- Familiar with CI/CD pipelines, version control (Git), and containerization (Docker).
- Knowledge of cloud platforms (AWS, GCP, or Azure) is a plus.
- Experience with high-traffic, scalable backend systems is an advantage.
- Strong analytical and problem-solving skills.
- Able to work in a fast-paced, agile environment.
Preferred Qualifications
- Experience in banking or financial industry projects.
- Prior involvement in enterprise or government-scale applications.