HomeJobFullstack Developer

Fullstack Developer

Job Category: Developer Devops Engineering
Job Type: all jobs Full Time
Job Location: Hyderabad Kathmandu

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.

Apply for this position

Allowed Type(s): .pdf

Get the latest BerryBytes updates by subscribing to our Newsletter!

  • Home
  • About
  • Services
  • Careers
  • Contact Us