Description

Roles and Responsibilities:
·       Develop and maintain scalable applications using GoLang, implementing a service-oriented architecture.
·       Write clean, efficient, and maintainable server-side web application logic in GoLang, and create robust back-end components.
·       Design, develop, and implement secure, scalable features that meet the needs of the project.
·       Work extensively with SQL and NoSQL databases, particularly MySQL and Postgres.
·       Participate in the full project lifecycle, including analysis, estimation, and successful delivery and deployment of applications on hosting servers.
·       Analyze and estimate project requirements effectively, contributing to successful project outcomes.
·       Collaborate within an Agile/SCRUM environment, ensuring that development processes are followed and projects are delivered on time.
·       Manage code versioning with tools like Git, Bitbucket, or GitHub, ensuring code quality and consistency across the team.
·       Work with third-party service providers and integrate their services into the applications.
·       Utilize knowledge of various hosting servers, particularly Amazon Web Services (AWS), for deploying applications.
·       Apply design patterns and best practices in the development process to create scalable and maintainable applications.
·       Ensure high-quality code by writing and executing tests using frameworks like RSpec or Minitest.

Education

Bachelor's degree in Computer Science