Backend Engineer

Skills
Back-End Web DevelopmentProgramming LanguagesCode DesignDatabasesGoMicroservicesRuby
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Deep knowledge in Java programming
  • Experienced in GoLang Ruby Python
  • Understanding of REST GraphQL and event-based communication using Kafka
  • Able to work with SQL and NoSQL databases like mySQL PostgreSQL DynamoDB
  • Proficient in using Git for source code management
  • Adept at unit tests and integration tests for code development

Nice to have

  • Hashicorp Vault
  • Docker and CI/CD pipeline
  • OAuth 2.0
  • AWS Resources
  • Observability tooling
  • gRPC

Day to day

  • Responsible for working with the Backend Lead to provide execution support
  • Work on creating and maintaining web microservices using the Spring Boot framework
  • Participate in high-level planning and estimation of new features
  • Apply core object-oriented programming principles to develop reliable solutions