Description
Job Summary:
The candidate will work on backend development using Golang, relational databases, and AWS cloud, within an agile environment.
Key Highlights:
1. Experience with Golang and relational databases
2. Experience with monitoring and observability, microservices architecture
3. Work in an agile environment focused on code quality
Description:
Primary programming languages we use:
* Golang
Databases we use:
* Relational (SQLServer, MySQL, PostgreSQL)
Cloud platforms we use:
* AWS
It would also be great if you know:
* Experience with monitoring and observability tools such as Grafana, Prometheus, ELK
* Microservices architecture
* Writing unit tests using Test-Driven Development (TDD)
* Software design and architecture principles (clean code, clean architecture, Domain-Driven Design (DDD), design patterns)
* Building scalable, distributed systems handling high volume and low latency
* Experience with ECS/EKS, API Gateway, Secret Manager, Lambda Functions
* Messaging services (SQS/SNS, Apache Kafka, RabbitMQ)
* Analyze requirements, implement code, test and validate deliverables
* Review code written by other team members to ensure functional integrity of systems
* Perform tasks and participate in ceremonies using agile methodologies such as Scrum, Kanban, or others
* Produce documentation and keep it updated, ensuring system architecture integrity
* Use GIT for version control, adhering to commit standards and branch naming conventions
251128020219440902