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.