Deskripsi Pekerjaan
We are seeking a highly skilled Senior Full-Stack Software Engineer (Golang) to join the innovative team at CMC Global. In this critical role, you will be responsible for designing, developing, and maintaining scalable software solutions that drive our business objectives. You will leverage your deep expertise in Golang to build robust backend services while collaborating closely with frontend developers to deliver seamless, high-performance user experiences.
As a Senior Engineer, you will take full ownership of complex technical challenges, leading architectural decisions and ensuring code quality across the board. You will work in an Agile environment, participating in code reviews, sprint planning, and technical mentoring. If you are passionate about clean code, modern software development practices, and solving difficult engineering problems, we encourage you to apply.
This is a fantastic opportunity to make a significant impact within a growing organization while working with cutting-edge technologies in the heart of Singapore's financial district.
Tanggung Jawab
- Design, develop, and maintain high-performance web applications and APIs using Golang.
- Collaborate with cross-functional teams (product managers, designers, backend engineers) to define, design, and ship new features.
- Write clean, efficient, and maintainable code following industry best practices and coding standards.
- Participate in rigorous code reviews and provide constructive feedback to peers.
- Troubleshoot, debug, and optimize application performance to ensure scalability and reliability.
- Contribute to the technical architecture and database design for new and existing projects.
- Mentor junior developers and conduct technical training sessions to foster team growth.
Kualifikasi
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience).
- Minimum of 5 years of experience in Full-Stack software development.
- Strong proficiency in Golang (Go) with experience in building scalable backend systems.
- Familiarity with frontend technologies such as HTML, CSS, JavaScript, and modern frameworks (React, Vue, or Angular).
- Experience working with relational and non-relational databases (e.g., PostgreSQL, MySQL, MongoDB).
- Strong understanding of RESTful APIs, microservices architecture, and cloud platforms (AWS, GCP, or Azure).
- Excellent problem-solving skills, attention to detail, and the ability to work in a fast-paced, agile environment.