We seek a skilled and experienced Golang developer to join our dynamic team. As a Golang developer, you will be responsible for developing efficient and reliable software solutions using the Go programming language. Your primary focus will be researching, designing, and implementing server-side applications, optimizing performance, and collaborating with cross-functional teams to deliver high-quality products.
Roles:
Design, develop, and maintain server-side applications using Golang.
Collaborate with product managers and software engineers to understand project requirements and translate them into technical specifications.
Write clean, efficient, and reusable code.
Optimize application performance and troubleshoot issues.
Conduct thorough testing and debugging of applications.
Collaborate with cross-functional teams to ensure seamless integration of software components.
Stay up-to-date with industry trends and best practices in Golang development.
Requirements
Proven experience as a Golang developer or similar role.
Strong knowledge of the Go programming language and its ecosystem.
Familiarity with server-side development and building RESTful APIs.
Experience with SQL and RDBMS such as PostgreSQL.
Proficient understanding of code versioning tools, such as Git.
Excellent problem-solving, data structure, and algorithm skills.
Strong communication and collaboration abilities.
Preferred Qualifications:
Experience with containerization technologies like Docker.
Knowledge of microservices architecture.
Knowledge of Test Driven Development (TDD).
If you are a talented Golang developer looking for an exciting opportunity to work on cutting-edge projects and contribute to our team's success, we would love to hear from you. Please submit your resume