Senior Software Backend Developer (Golang)
- Full Time, onsite
- EMBARK LABS R&D SDN. BHD.
- Kuala Lumpur Developers/Programmers (Information & Communication Technology) Full time RM 7, Malaysia
Salary undisclosed
Apply on
Original
Simplified
Job Description:
We are looking for a talented and experienced Senior Golang Software Engineer to join our dynamic team. In this role, you will be responsible for maintaining and enhancing our existing Golang-based microservices while also developing new backend services that drive the continued success of our platform. You will have the opportunity to work with cutting-edge technologies, tackle complex problems, and contribute to the overall architecture and scalability of our system.
Key Responsibilities:
- Maintain & Enhance: Maintain existing Golang-based microservices and design, develop, and implement new backend services to support our platform’s growth and performance.
- Architecture & Design: Contribute to the architecture and design of scalable, high-performance backend systems, ensuring they meet the evolving needs of our business.
- Research & Development: Perform R&D to evaluate emerging technologies and assess their potential for optimizing our platform, staying ahead of industry trends.
- Business Requirement Analysis: Collaborate with stakeholders to gather and analyze business requirements, translating them into technical specifications and actionable development tasks.
- Complex Problem Solving: Identify, analyze, and solve complex issues using all available resources and methodologies, ensuring that solutions are robust and scalable.
- Data Processing & Reporting: Conduct complex data processing and analysis to generate informative reports that aid in critical decision-making processes.
- Code Quality & Mentorship: Write clean, maintainable, and efficient code while performing code reviews and mentoring junior engineers to uphold high standards across the team.
- Collaboration & Communication: Work closely with cross-functional teams, including product management, frontend development, and DevOps, to deliver high-quality, scalable solutions.
Job Requirements:
- Experience: At least 5+ years of experience in backend development, with a strong focus on Golang.
- Educational Background: Bachelor’s Degree in Computer Science, Information Technology, or a related field.
- Golang Expertise: Strong knowledge of Golang with a proven track record in backend development. Willingness to learn and master Golang is essential for those with experience in Java or C#.
- Technical Skills: Proficiency in building and maintaining RESTful APIs, with experience in microservices architecture.
- Familiarity with relational databases like PostgreSQL, MySQL, or MongoDB.
- Cloud & DevOps: Experience with cloud platforms (AWS, GCP, Azure) and CI/CD pipelines is a plus.
- Team & Communication Skills: Self-motivated, responsible, and able to work effectively in a team environment.
- Strong communication and analytical skills are critical for success.
- Problem Solving: Demonstrated ability to solve complex technical problems and optimize systems for performance and reliability.
- Preferred Qualifications:
- Experience with containerization and orchestration tools like Docker and Kubernetes.
- Knowledge of additional backend technologies such as GraphQL, gRPC, or event-driven architecture.
- Experience with performance optimization and monitoring tools.
- Familiarity with agile development methodologies.
Similar Jobs