About the Role.

You will be part of our Platform Engineering team that takes GitOps and 100% (Infra as Code) IaC seriously. You will be involved in development of a Cloud Agnostic  Platform as a service (PaaS) product, we called it 01, that leverages Kubernetes. Our product aims to reduce significant time to roll out the Cloud Native application across the managed or  on premise.  This role requires Kubernetes experiences with strong programming skills. 

Responsibilities:  

  • Work in an Agile team and be able to take ownership of stories with minimal direction
  • Work closely with our clients, understand and capture their requirements
  • Able to see gaps and areas of improvement in process as well as technologies, providing recommendations and taking the initiative to fix issues
  • Quick learner and able to adapt to new technologies and teams quickly
  • People who can interact well in both group and one-to-one set-up Experience with software development lifecycle.

Primary Skillset:

  • Experience in cloud and container solutions such as Docker and Kubernetes 
  • Familiar with AWS, GCP or Azure
  • Experience in Linux Environment and debugging tools (2+ years)
  • Working experience in Linux script writing (Shell, Python etc) (2+ years)
  • Familiar with AWS, GCP or Azure (2+ years)
  • Familiar with at least one CI/CD tool: Jenkins, Gitlab CI (2+ years)
  • Experience in GOLANG (1+ years)

Secondary Skillset (Optional – nice to have):

  • Additional certification such as CKA (Certified Kubernetes Administrator), CKAD (Certified Kubernetes Application Developer) etc will be a bonus
  • Experience in containers, registries and microservices build using Springboot framework would be an added advantage
  • Experience in creating and managing production scale Kubernetes clusters
  • Experience with Terraform

Company: Berrybytes Technology

Location: Pulchowk, Kathmandu – Onsite

Reports To: CEO, Director of Engineering

Role Overview:

We are looking for a Fullstack Engineer with expertise in building and optimizing end-to-end web applications. This role involves working across the full technology stack, from responsive front-end interfaces to scalable back-end services and efficient databases. The ideal candidate will collaborate closely with product managers, designers, and engineers to deliver robust, high-performance web solutions.

Key Responsibilities (Not limited to):

  • Design and develop responsive and performant front-end applications using modern JavaScript frameworks such as React.js and state management tools like Redux.
  • Build scalable and secure back-end APIs using Node.js (Express.js), Golang, Django, or similar frameworks.
  • Architect and manage relational and NoSQL databases, ensuring optimal performance, scalability, and data integrity.
  • Implement secure authentication and authorization systems using OAuth, JWT, Passport.js, and related technologies.
  • Maintain and optimize CI/CD pipelines using tools such as Jenkins, GitLab CI, CircleCI, and containerization tools like Docker, Kubernetes, and Helm.
  • Ensure high code quality through unit testing (Jest, Mocha, PyTest) and integration testing, following test-driven development practices.
  • Monitor, profile, and optimize web applications and backend systems for performance and efficiency.
  • Adhere to security best practices, including input validation, XSS/CSRF mitigation, encryption, and secure API design.
  • Collaborate with UX/UI designers, product managers, and engineering teams to develop new features and improve existing functionalities.

Qualifications:

  • Solid experience in fullstack web development with a strong understanding of both front-end and back-end technologies.
  • Proficient in modern JavaScript (ES6+), HTML5, CSS3, and frameworks like React.js.
  • Experience developing server-side applications using Node.js, Golang, Django, or similar.
  • Hands-on experience with PostgreSQL, MySQL, MongoDB, and Redis.
  • Proficient in Git and Git workflows such as GitFlow or GitHub Actions.
  • Working knowledge of cloud platforms (AWS, GCP, Azure) for deploying and scaling applications.
  • Strong background in implementing CI/CD pipelines and containerized environments using Docker and Kubernetes.
  • Sound understanding of web application security and authentication protocols like OAuth2 and JWT.

Preferred Skills:

  • Experience with serverless architectures (e.g., AWS Lambda, Google Cloud Functions).
  • Familiarity with GraphQL and Apollo.
  • Knowledge of mobile web app development and Progressive Web Apps (PWAs).

What We Offer:

  • Competitive salary with performance-based incentives.
  • Opportunities to work on cutting-edge cloud technologies and impactful products.
  • A collaborative, inclusive, and innovative work environment.

We are looking for a DevOps Engineer to be responsible for our infrastructure and deployments in our Multi-cloud environments. As a member of our engineering team, you will be in involved all things DevOps/SysOps. You’ll be responsible for planning and building tools for system configuration and provisioning. This role also will be responsible for maintaining any required infrastructure SLAs both internal and external to the business. Our team is extremely collaborative. Interested candidates must be self-motivated, willing to learn, and willing to share new ideas to improve our team and process.

Responsibilities:

  • Performs technical maintenance of the configuration management tools and release engineering practices to ensure technical changes are documented, comply with standard configurations, and are sustainable.
  • Designs develops, automates, and maintains tools using an automate-first mindset to improve the quality and repeatability of software and infrastructure configuration development and deployment.
  • Will train software developers and system administrators in the use of pipeline tools and the implementation of quality standards.
  • Oversee integration work & provide automated solutions in support of multiple products.
  • Provide technical leadership, lead code reviews and mentor other developers.
  • Build systems that dynamically scale.
  • Plan deployment.

Requirements:

  • Experience with AWS and GCP.
  • Hands of experience in Kubernetes (at least 2yrs of K8s experience).
  • Minimum 3+ years experience with Unix based systems.
  • Working knowledge of Ansible, or other Configuration Management.
  • Experience in leading scripting tools (Python/Ruby/Bash etc).
  • Experience with Jenkins or Cloud Native CI/CD .
  • Strong scripting and automation skills.
  • Solid understanding of web applications.

Great to have:

  • Experience with Terraform.
  • Experience with Azure.
  • Experience with continuous deployments (CD).
  • Experience with cloud-based autoscaling and elastic sizing.
  • Experience with relational database administration and SQL.

We are looking for a DevOps Engineer to be responsible for our infrastructure and deployments in our Multi-cloud environments. As a member of our engineering team, you will be in involved all things DevOps/SysOps/MLOps. You’ll be responsible for planning and building tools for system configuration and provisioning. This role also will be responsible for maintaining any required infrastructure SLAs both internal and external to the business. Our team is extremely collaborative. Interested candidates must be self-motivated, willing to learn, and willing to share new ideas to improve our team and process.

Responsibilities:

  • Performs technical maintenance of the configuration management tools and release engineering practices to ensure technical changes are documented, comply with standard configurations, and are sustainable.
  • Designs develops, automates, and maintains tools using an automate-first mindset to improve the quality and repeatability of software and infrastructure configuration development and deployment.
  • Will train software developers and system administrators in the use of pipeline tools and the implementation of quality standards.
  • Oversee integration work & provide automated solutions in support of multiple products.
  • Provide technical leadership, lead code reviews and mentor other developers.
  • Build systems that dynamically scale.
  • Plan deployment.

Requirements:

  • Experience with AWS and GCP.
  • Hands of experience in Kubernetes (at least 2years of K8s experience.)
  • Minimum 3+ years experience with Unix based systems.
  • Working knowledge of Ansible, or other Configuration Management.
  • Experience in leading scripting tools (Python/Ruby/Bash etc).
  • Experience with Jenkins or Cloud Native CI/CD.
  • Strong scripting and automation skills.
  • Solid understanding of web applications.
  • Experience in Windows and LInux Automations using ANsible or similar.
  • Excellent hands on skill in Terraform and CloudFormation.

Great to have:

  • Experience with Terraform
  • Experience with Azure
  • AWS Solution Arch (Pro) or DevOps Engineer (Pro)
  • Experience with continuous deployments (CD)
  • Experience with cloud-based autoscaling and elastic sizing
  • Experience with relational database administration and SQL
  • Experience with Redis, MongoDB, Memcached, Cassandra, or other non-relational storage

Get the latest BerryBytes updates by subscribing to our Newsletter!

  • Home
  • About
  • Services
  • Careers
  • Contact Us