Golang Developer
# Golang Developer **Tech Aalto Pte ltd** · Singapore · `On-site` 🕒 **Статус:** *Опубликовано: 3 дня назад* · *Источник: Indeed* --- ### About the Role Tech Aalto Pte Ltd Singapore Job Title: Golang Developer Role Type: Contract Job Description: We are seeking a skilled and experienced Golang Developer to join our dynamic team. The ideal candidate will have a strong background in Golang development, software architecture, and building scalable and efficient systems. You will work on challenging projects that involve real-time systems, cloud infrastructure, and distributed systems, contributing to the development of innovative solutions. Key Responsibilities: Develop and Maintain Applications: Design, code, and implement applications using Golang, leveraging mainstream frameworks and components. Optimize Performance: Write efficient, scalable, and maintainable code with a focus on performance optimization, multi-threading, and concurrent programming. Database Management: Design and manage database schemas, indices, and transactions while ensuring efficient data handling in distributed systems. Caching and Messaging Systems: Utilize Redis for caching and data management and Kafka for building high-concurrency, real-time systems. Cloud Integration: Develop and deploy applications on cloud platforms such as Azure, GCP, or AWS, utilizing their services effectively. API Development: Design and implement APIs adhering to best practices for seamless integration and functionality. Testing and Debugging: Write comprehensive tests for all developed features and debug issues effectively in Unix-based systems. Collaboration and Problem-Solving: Work closely with cross-functional teams to define, design, and ship new features, and troubleshoot complex software challenges. Technical Excellence: Apply knowledge of software parallelism, locking, synchronization, and race conditions to ensure robust software performance. Qualifications: Bachelor’s degree or higher in Computer Science or a related field. 3+ years of experience in Golang development, with strong coding skills and familiarity with Golang frameworks. Proficiency in multi-threading, concurrent programming, and network IO models. In-depth understanding of databases, distributed systems, and database transactions. Expertise in Redis and Kafka for caching and messaging in high-concurrency systems. Hands-on experience with cloud platforms such as Azure, GCP, or AWS. Strong knowledge of Unix systems, with comfort in terminal-based operations. Solid grasp of API design principles and best practices. Ability to write clear, maintainable, and testable code. Preferred Skills: Experience with microservices architecture and containerization technologies such as Docker and Kubernetes. Familiarity with CI/CD pipelines and DevOps practices. Strong analytical and problem-solving skills. Excellent communication and collaboration abilities. When you apply, you voluntarily consent to the disclosure, collection and use of your personal data for employment/recruitment and related purposes in accordance with the Tech Aalto Privacy Policy, a copy of which is published at Tech Aalto’s website (https://www.techaalto.com/privacy/) Confidentiality is assured, and only shortlisted candidates will be notified for interviews.
Наблюдалась 2026-09-21, впервые 2026-09-18, источник — Indeed.