Role Golang Developer
Experience 3 yrs
Location Remote.
Key Responsibilities
- Design develop and maintain scalable applications using Golang.
- Collaborate with frontend developers to integrate userfacing elements.
- Write clean maintainable and efficient code.
- Implement RESTful APIs and microservices.
- Participate in code reviews to maintain code quality.
- Debug and troubleshoot applications to optimize performance.
- Manage database architectures for high availability.
- Ensure application security and data protection.
- Document development processes and application details.
- Work in an Agile environment with iterative development.
- Engage in continuous testing and deployment practices.
- Contribute to the architecture and design discussions.
- Research and evaluate new tools and technologies.
- Assist in the onboarding and mentoring of junior developers.
- Communicate effectively with team members and stakeholders.
Required Qualifications
- Bachelors degree in Computer Science Engineering or related field.
- Proven experience working as a Golang Developer.
- Strong understanding of Go programming language fundamentals.
- Experience with API design and microservices architecture.
- Familiarity with SQL and NoSQL databases.
- Experience with version control systems especially Git.
- Knowledge of container technologies especially Docker.
- Ability to write unit tests and conduct thorough testing.
- Understanding of cloud platforms like AWS Azure or GCP.
- Experience with development operating systems like Linux.
- Familiarity with CI/CD pipelines and DevOps practices.
- Strong organizational and time management skills.
- Excellent problemsolving capabilities and analytical skills.
- Good verbal and written communication abilities.
- Aggressive learner with a passion for technology and innovation.
unit testing,developers,aws,problem-solving,devops,design,architecture,api,golang,communication skills,microservices architecture,linux,ci/cd,go (golang),api design,microservices,azure,nosql databases,gcp,git,docker,analytical skills,sql databases