Golang
- Design, develop, and maintain high-performance Golang applications. - Build scalable, efficient, and maintainable software solutions to meet user needs. - Collaborate with cross-functional teams to define, design, and ship new features. - Occasionally support frontend development tasks using frameworks like React or similar. - Write clean, efficient, and maintainable code following industry best practices. - Conduct code reviews to maintain code quality and adherence to standards. - Optimize database queries and operations for large systems using relational databases. - Stay up-to-date with emerging technologies and industry trends - Contribute to process improvements and initiatives aimed at enhancing team productivity and efficiency
- 3+ years of proven experience in software development. - Strong proficiency in Golang with hands-on experience in applications. - Have experience in frontend development (React, React Native, or similar). - Experience with relational databases (MySQL, PostgreSQL, ...) and database optimization techniques. - Familiarity with distributed caching systems (Redis) and event-driven architectures (Kafka). - Experience with performance monitoring and optimization strategies. - Familiarity with Agile/Scrum development methodologies. - Strong problem-solving skills and ability to thrive in a fast-paced environment. - Experience writing test cases (Unit Tests, Automation Tests, E2E Tests).
- Benefits will be shared in details for successful candidates
- Knowledge of microservices architecture, containerization, and orchestration tools (Docker, Kubernetes) is a plus.