Full Stack- Software Developer

Full Stack- Software Developer

(Note: Since finding solid Angular + Golang engineer is hard, the client is ready to provide flexibility and mix and match for:

  • Very strong Angular engineer with solid experience in Java or Golang or Python + PostgreSQL DB
  • Very strong Golang engineer with solid experience in React or Angular or vanilla JS)

 

Responsibilities/ Skills:

 

  • Decompose monolithic application stacks and migrate to Go/Java microservices in the new Kubernetes cloud stack
  • Prepare design documents, design databases models, create wiki pages for team members
  • Write / rewrite microservices for container / cloud applications
  • Building service that are scalable and optimized for performance and quality
  • Own features from technical design through maintenance
  • Break down complex tasks/requests into sub-tasks, make consistently good decisions, ability to operate independently
  • Consistently follow defined solution architecture and use software engineering best practices and designs
  • Accurately estimate time to complete tasks, resulting in high quality and high productivity
  • Occasionally provide training and mentorship to other software engineers on the team.
  • Write services using TDD/BDD practices, follow coding standards and help other team members to meet Sprint goals

 

Requirements:

  • 4-year degree or equivalent in Computer Science or related technical field
  • At least three years’ experience in software development or similar roles
  • Strong understanding of Functional and Object-Oriented Programming principles
  • Strong troubleshooting and problem-solving abilities
  • Strong development experience with Go language, Java knowledge is a plus
  • Advanced experience using and creating RESTful and/or GraphQL APIs, knowledge of gRPC is a plus
  • Experience with Go frameworks – Mux/Logrus/Validator/Sqlx/Pq/gqlgen/Sarama, knowledge Java Spring is a plus
  • Experience with TDD / BDD. Knowledge mocker, ginkgo / go test is a plus
  • Experience building API / Event driven microservices
  • Experience working with Kafka is a plus
  • Proficient in PostgreSQL or other relational databases, knowledge of MongoDB is a plus
  • Solid experience with Git, knowledge of Jenkins is a plus
  • Experience using Kubernetes in development or production environments
  • Experience with Agile development methodologies is a plus
  • Proficient in Angular, HTML5, SASS, ES2015+. Web components and/or PWA knowledge is a plus
  • Strong ability to develop unique, outside the box ideas.

 

APPLY NOW

Date

19 marzo, 2022

Category

Devs

Assignment

Full Time

Work modality

Remote

Language

Full English

Time Zone

EST / GMT-5

Location

USA - Eastern

Working hours

8hr Overlap