We are seeking a skilled Full Stack Developer with a strong background in JavaScript (Node.js, Electron.js, React.js), Golang, and cloud-native technologies. The ideal candidate will have experience in Kubernetes, Istio, FluxCD (Helm, Kustomize), GitHub, Terraform, and Ansible. You will play a key role in developing and maintaining our applications, ensuring high performance, scalability, and security.
Key Responsibilities:
- Develop and maintain web applications using JavaScript frameworks (Node.js, Electron.js, React.js) and Golang.
- Design, implement, and manage microservices in a Kubernetes environment.
- Utilize Istio for service mesh management and ensure seamless communication between services.
- Implement CI/CD pipelines using GitHub Actions and FluxCD for streamlined deployment processes.
- Manage infrastructure as code with Terraform and configuration management using Ansible.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and optimize application performance and reliability.
- Stay updated with the latest industry trends and technologies to enhance our development processes.
Qualifications:
- Minimum 3 years of experience in full stack development with expertise in JavaScript (Node.js, Electron.js, React.js) and Golang.
- Strong knowledge of Kubernetes and Istio for container orchestration and service management.
- Experience with FluxCD, Helm, and Kustomize for continuous deployment.
- Proficient in GitHub for source control, including experience with GitHub Actions.
- Hands-on experience with Terraform for infrastructure provisioning and Ansible for configuration management.
- Strong problem-solving skills and ability to work in a fast-paced environment.
- Excellent communication and collaboration skills.
Preferred Qualifications:
- Experience with cloud platforms (AWS, Azure, GCP) is a plus.
- Familiarity with Agile development methodologies.