Software Engineer - Golang
White Cloak Technologies Manila, Metro Manila, Philippines
Software Development · 201-500 employees
About the role
The software engineer will design, develop, and maintain software systems while collaborating with cross-functional teams. Responsibilities include implementing features with Go and Kafka, managing database schemas, and optimizing infrastructure like Kubernetes and Redis.
What they look for
Requirements
Candidates must hold a bachelor's or master's degree in Computer Science or a related field and possess at least 3 years of professional development experience. Proficiency in Go, Kafka, PostgreSQL, and container orchestration tools like Kubernetes is required.
Full description
As a Software Engineer, you will be integral to the design, development, and maintenance of our software systems, leveraging cutting-edge technologies to enhance project success and collaborate with cross-functional teams.Roles & Responsibilities
- Collaborate with cross-functional teams to design and implement software solutions.
- Develop and enhance features using Go (Golang) and Kafka.
- Participate in architectural discussions and decisions involving application security.
- Participate in architectural decisions related to Kubernetes (K8s) deployments.
- Optimize Redis for caching and data storage.
- Design and optimize PostgreSQL database schema and queries.
- Mentor junior developers and provide technical guidance.
Required Qualifications
- Bachelor's or master's degree in Computer Science or related field.
- 3+ years of professional development experience.
- Proficiency in Go (Golang) and Kafka.
- Understanding of advanced programming design patterns.
- Understanding of advanced programming principles and when/how to use them.
- Familiarity with Kubernetes (K8s) for container orchestration.
- Experience with Redis and PostgreSQL.
Preferred Qualifications
- Experience with high scalability and high availability systems.
- Strong problem-solving skills and attention to detail.
- Familiarity with cloud services (e.g., AWS, Azure).
- Experience in mentoring or leading development teams.
- Knowledge of CI/CD practices and tools.
Similar roles
-
Senior Software Engineer(Golang)
Razer Inc. Chengdu, Sichuan, China
-
Golang Trainee
Capgemini Aguascalientes City, Aguascalientes, Mexico
-
Senior Golang + .Net Engineer (with AWS)
Encora Peru
-
Senior Golang + .Net Engineer (with AWS)
Encora Modena, Emilia-Romagna, Italy
-
Software QA Engineer : TypeScript, Golang, SaaS, AWS - 7 to 12 yrs
Cisco Bengaluru, Karnataka, India
-
Senior Software Engineer (Golang, Kubernetes)
Mirantis Poznań, Lublin Voivodeship, Poland · $70K–$80K/yr