Job Openings
Software Engineer (Golang, React)
About the job Software Engineer (Golang, React)
What you will do:
- Collaborate in a Scrum team to design, develop, and maintain scalable, high-performance web applications using Go as the primary language.
- Participate in all stages of the software development lifecycle: requirements gathering, design, coding, testing, deployment, and maintenance.
- Take ownership of complex problems spanning multiple disciplines and technology stacks.
- Continuously learn and grow by sharing knowledge, receiving feedback, and tackling new challenges with your team.
What you will need:
- Strong hands-on experience in Go (Golang), with proven ability to build robust and efficient applications.
- Has experience with frontend frameworks e.g. React, Next.js and ionic.
- Solid understanding of databases (MariaDB, MongoDB, Elasticsearch, or similar)
- Ability to write clean, maintainable code and improve existing code quality.
- Proficiency in Linux environments.
- Passion for best practices in software development, including testing, documentation, and code reviews.
It's a plus if you have:
- Experience with modern tools and technologies such as Docker, Kubernetes, Infrastructure-as-Code (IaC), GitOps, SecOps, RabbitMQ, Redis, gRPC, REST, CI/CD, AWS, or Social Network APIs (e.g., Facebook, X).
- Familiarity with Agile principles or Scrum frameworks.
- Strong communication skills for collaborating with non-technical stakeholders