Backend Engineer
Skills
Back-End Web DevelopmentProgramming LanguagesCode DesignDatabasesGoMicroservicesRuby
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
