Back to Jobs
Senior Golang Engineer
Apply
If you are an expert in building scalable and robust distributed systems, this is for you. We are partnered with a fast-growing, E-Commerce company based in Dubai, looking to add to their Engineering teams as their expansion plans are heating up.
We are looking to speak with Node.js experts with 7 years of experience building scalable systems, or Software Engineers with 4+ years of Golang experience, working in a scale-up environment.
Tech Stack:
Node.js, Golang, Elasticsearch, Kafka, Typescript, MongoDB, AWS, Kubernetes, Microservices
What You'll Do:
- Craft new features and APIs
- Maintain and enhance the current backend system
- Migrate services from Node.js to Golang
- Collaborate closely with QA and Product teams to deliver results
- Write clean, efficient, and reusable code
- Be willing to contribute across the fullstack where needed
- Optimize apps for performance, speed, and scalability
- Integrate with databases, messaging brokers, and other components to boost functionality
- Engage in code reviews, promoting best practices and high-quality code
- Contribute towards system design, design patterns and software architecture
What You Need:
- Minimum of 7 years of experience as a Software Engineer
- Strong background in building scalable systems
- MUST HAVE proven expertise in; Golang OR Node.js (backend), Kafka (or RabbitMQ), REST APIs, Distributed systems, ElasticSearch, MongoDB, JWT
- Experience with TDD
- Knowledge of AWS and Kubernetes is very beneficial
Apply
Share this Job
Your Consultant
Related Jobs
Posted 5 days ago
Scala Developer
PermanentPortugal
Posted 5 days ago
Scala Developer - AKKA
PermanentCanada
Posted 5 days ago
Lead Data Engineer
PermanentDubai - United Arab Emirates
Posted 5 days ago
Ruby On Rails Developer
PermanentPortugal