Developer Should Possess For This Requirement
In Golang some debugging experience if possible Terraform exp Graphql Bitcoin side means cryptography work done before.
Overview
The Golang Developer plays a crucial role in our organization by developing scalable, efficient, and high-performing software solutions using Golang. This role is essential in driving the development and maintenance of our backend systems, ensuring seamless integration with front-end applications and external services.
Key Responsibilities
Designing, developing, and maintaining efficient and reusable Golang code.Building scalable microservices and API-driven architectures.Integrating data storage solutions and ensuring proper database management.Collaborating with cross-functional teams to define, design, and ship new features.Performing code reviews and ensuring code quality and best practices.Optimizing applications for maximum speed and scalability.Implementing security and data protection measures.Troubleshooting and resolving issues in production environments.Contributing to the entire software development lifecycle, from concept to deployment.Participating in DevOps activities, including continuous integration and deployment.
Required Qualifications
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.Proven experience as a Golang Developer or a similar role.Strong knowledge and hands-on experience with Golang programming language.Experience in building and maintaining microservices architecture.Proficiency in API development and integration.Expertise in working with relational and NoSQL databases.Understanding of data structures, algorithms, and software design principles.Hands-on experience with containerization and orchestration tools.Familiarity with DevOps principles and tools for continuous integration and deployment.Ability to work in an Agile development environment and use related tools.Excellent problem-solving and analytical skills.Strong communication and collaboration abilities.Ability to learn and adapt to new technologies and tools.Experience with test-driven development and automated testing frameworks.Understanding of cloud-based services and architectures is a plus.
Skills: microservices,api development,database management,devops,terraform,graphql,cryptography,debugging