Golang Developer
at TECH AALTO PTE LTD
Singapore, Southeast, Singapore -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 22 Apr, 2025 | Not Specified | 23 Jan, 2025 | N/A | Aws,Kubernetes,Confidentiality,Redis,Microservices,Design Principles,Concurrent Programming,Distributed Systems,Databases,Kafka,Computer Science,Docker,Azure | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
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.
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
Responsibilities:
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.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Computer science or a related field
Proficient
1
Singapore, Singapore