Go Software Engineer (CI/CD & SDLC/Unit Testing JEST)

at  Wizeline

Desde casa, Río Negro, Argentina -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate28 Jul, 2024Not Specified01 May, 20245 year(s) or aboveDependency Injection,Aws,Architecture,Agile Environment,Logging,Kibana,It,Computer Science,Communication Skills,Design,Data Structures,Design Patterns,Ecs,Elasticsearch,Github,Splunk,Unit Testing,DictionariesNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

THE COMPANY

Wizeline is a global digital services company helping mid-size to Fortune 500 companies build, scale, and deliver high-quality digital products and services.
We thrive in solving our customer’s challenges through human-centered experiences, digital core modernization, and intelligence everywhere (AI/ML and data). We help them succeed in building digital capabilities that bring technology to the core of their business.

MUST-HAVE SKILLS

To be successful in this role, you need:

  • Golang: 5+ years of experience required.
  • Javascript experience.
  • APIs, OpenSearch and Kibana.
  • Clean code: clean code practices like knowing how to name things, separate functionality into clear defined functions, and overall good knowledge of software architecture principles and Design Patterns.
  • Unit testing: general experience with unit testing, using dependency injection to avoid test dependencies and facilitate mocking
  • Git/Github: The code is stored in Github, and working with a team with many people, so basic knowledge as well as how to merge/rebase from conflicting branches is desired. Also it may need to know how to set an SSH key to connect to the remote repository.
  • Comfortability learning new technologies.
  • Experience using basic data structures, such as Hash Tables, Lists, Dictionaries, Arrays, and Stacks.
  • Advanced knowledge of Design and Architecture of web-based products.
  • A team-player mindset to collaborate with multidisciplinary teams.
  • A consulting mindset to deal with ambiguous requests.
  • Advanced English communication skills.

NICE-TO-HAVE SKILLS

Some nice-to-have qualities that will further help you are:

  • BS/MS in Computer Science, Engineering, or a related subject.
  • Familiarity with computer science algorithms and data structures to optimize solutions.
  • Hands-on knowledge of working in an Agile environment.
  • AWS: strong experience working with AWS services. In particular with ECS, SQS, DynamoDB, and Elasticsearch. We use Terraform to deploy services to AWS.
  • Grafana / Prometheus / PagerDuty
  • Logging: Splunk is used to store logs, so a good knowledge on what constitutes a good logging system or how to write Splunk queries or how to search logs is desired.

Responsibilities:

  • Golang: 5+ years of experience required.
  • Javascript experience.
  • APIs, OpenSearch and Kibana.
  • Clean code: clean code practices like knowing how to name things, separate functionality into clear defined functions, and overall good knowledge of software architecture principles and Design Patterns.
  • Unit testing: general experience with unit testing, using dependency injection to avoid test dependencies and facilitate mocking
  • Git/Github: The code is stored in Github, and working with a team with many people, so basic knowledge as well as how to merge/rebase from conflicting branches is desired. Also it may need to know how to set an SSH key to connect to the remote repository.
  • Comfortability learning new technologies.
  • Experience using basic data structures, such as Hash Tables, Lists, Dictionaries, Arrays, and Stacks.
  • Advanced knowledge of Design and Architecture of web-based products.
  • A team-player mindset to collaborate with multidisciplinary teams.
  • A consulting mindset to deal with ambiguous requests.
  • Advanced English communication skills


REQUIREMENT SUMMARY

Min:5.0Max:10.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Desde casa, Argentina