Match score not available

Senior Cloud Developer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor's or master’s degree in computer science or a related field., Extensive experience in full-stack cloud-native development, particularly with Java, Golang, and TypeScript., Strong proficiency in Kubernetes, Docker, and CI/CD practices using GitLab., Interest in modern AI technologies, especially LLMs and AI assistants, with a willingness to integrate them into development workflows..

Key responsabilities:

  • Develop and deploy scalable and secure cloud-native cybersecurity solutions using Java, Golang, and TypeScript.
  • Design and implement RESTful APIs, microservices, and responsive user interfaces with Next.js.
  • Explore and integrate AI technologies into product features and development processes.
  • Debug and troubleshoot complex technical issues in a cloud-native environment, ensuring high-quality software delivery.

GoSecure logo
GoSecure SME http://www.gosecure.net
51 - 200 Employees
See all jobs

Job description

 

GoSecure is recognized as a leader and innovator in cybersecurity solutions. The company is the first and only to integrate an Endpoint and Network threat detection platform, Managed Detection and Response services, and Cloud/SaaS delivery. Together, these capabilities provide the most effective response to the increased sophistication of continuously evolving malware and malicious insiders that target people, processes and systems. With focus on innovation quality, integrity, and respect, GoSecure has become the trusted provider of cybersecurity products and services to organizations of all sizes, across all industries globally. To learn more, please visit: https://www.gosecure.net.


GoSecure offers a creative and challenging work environment, a competitive benefit package, and a great atmosphere to foster career growth. Come put your career on the leading-edge and bring your talents to a much sought-after high growth opportunity in technology- GoSecure!
 
GoSecure is an Equal Opportunity Employer committed to hiring a diverse work team (EEO/AA).


Position Summary

We are seeking a highly skilled and passionate Senior Full Stack Cloud Native Developer with a strong interest in AI technologies and a passion for cybersecurity to join our dynamic and growing remote team of software engineers. You will be instrumental in developing and deploying robust, scalable, and secure cloud-native cybersecurity solutions, primarily utilizing Java, Golang, Kubernetes (K8s), TypeScript and Next.js, while also actively exploring and integrating modern AI technologies, especially LLMs and AI assistants, into our development workflows and product offerings. You will contribute significantly to hands-on coding, debugging, and the implementation of AI-driven security features, ensuring the delivery of high-quality, maintainable software within our GitLab CI/CD environment.

 

Duties and Responsibilities
  • Cloud Native Development:
    • Write high-quality, maintainable code in Java, Golang, TypeScript, and related technologies.
    • Develop and maintain RESTful APIs and microservices.
    • Build responsive and performant user interfaces using Next.js and modern JavaScript frameworks.
    • Design and implement database schemas and queries using PostgreSQL and NoSQL databases (e.g., MongoDB, Cassandra, etc.).
    • Deploy and manage applications on Kubernetes clusters.
    • Develop and maintain Docker containers and Kubernetes manifests using helm.
    • Implement and manage CI/CD pipelines using GitLab CI/CD.
  • AI Integration:
    • Explore and evaluate modern AI technologies, including LLMs and AI assistants, for integration into our cybersecurity development processes and product features
    • Design and implement AI-powered security features and solutions.
    • Evaluate and implement tools that assist with AI-aided code generation, testing, and security analysis.
    • Stay up-to-date with the latest advancements in AI, machine learning, and cybersecurity threats.
  • Debugging and Troubleshooting:
    • Identify and resolve complex technical and security issues in a timely manner, including debugging and troubleshooting in a cloud-native environment, across microservices and Kubernetes deployments.
    • Perform code reviews and provide constructive feedback, with a focus on security best practices.
Requirements and Experience                                             
  • Bachelor's or master’s degree in computer science or a related field.
  • Extensive experience in full-stack cloud-native development.
  • Deep expertise in Java including frameworks like Spring Boot/Quarkus.
  • Experience developing in Golang
  • Strong proficiency in TypeScript and Next.js.
  • Proven experience with Kubernetes and Docker.
  • Solid understanding of relational databases, particularly PostgreSQL.
  • Experience with RESTful API design and development.
  • Familiarity with CI/CD pipelines and DevOps practices, with significant experience using GitLab CI/CD.
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration skills, especially in a remote environment.
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Interest in and understanding of modern AI technologies, particularly LLMs and AI assistants.
  • Experience or willingness to learn how to integrate AI into software development workflows, particularly in the cybersecurity domain.
  • Familiarity with cybersecurity concepts and technologies, including managed endpoint detection and response (EDR), vulnerability management as a service (VMaaS), network security, and related areas.

Preferred Skills:

  • Experience with AI/ML frameworks and libraries.
  • Experience in using AI tools for code generation, testing, and security analysis.
  • Knowledge of prompt engineering.
  • Experience with security information and event management (SIEM) systems.
  • Knowledge of common cybersecurity vulnerabilities and attack vectors.
  • Experience with Redis for caching and data storage.
  • Experience with Apache Pulsar for messaging and event streaming.

If you love solving problems, good communication and have a passion for AI and its potential applications in cybersecurity, we want to meet you!

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Problem Solving

Cloud Engineer Related jobs