Role DescriptionOur Client is looking for a full-time remote role for a BE Engineer (GO). As a BE Engineer (GO), you will be responsible for day-to-day tasks related to back-end engineering. This includes developing, testing, and maintaining server-side applications and databases that power our software products. You will work closely with a cross-functional team of engineers to design and implement scalable and highly available systems.
QualificationsBachelor's degree in Computer Science or related field, or equivalent practical experienceExperience with back-end development using Go programming languageStrong understanding of data structures, algorithms, and computer networkingProficiency in building RESTful APIs and servicesFamiliarity with containerization and container orchestration technologies (e.g., Docker, Kubernetes)Experience with cloud platforms such as AWS, GCP, or AzureKnowledge of relational and NoSQL databasesStrong problem-solving and debugging skillsAbility to work collaboratively in a team environmentExcellent verbal and written communication skills
These additional qualifications would be beneficial:
Experience with microservices architectureUnderstanding of front-end technologies (HTML, CSS, JavaScript)Knowledge of DevOps principles and practicesExperience with version control systems (e.g., Git)Understanding of Agile software development methodologies