Fullstack Developer
- No. of Openings 1
- Category Programming/Software Development
- Location Kathmandu District
- Job Level Mid Level
- Salary Nrs. Monthly (Negotiable)
- Education Level Bachelors
- Desired Candidate Both(Female, Male)
- Experience 3 + years
- Expiry date Apr 23, 2025 (6 days left)
- Vehicle License no
- Skills Communication skills, GIT, Version Control, Performance Optimization, Flutter
Job Description
A Fullstack Developer is a software developer who is skilled in both front-end (client-side) and back-end (server-side) development. They have the knowledge to create the entire flow of a web application, from the user interface to the server and database.
- Languages & Technologies: HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.
- Responsibilities: Creating the visual layout, user interface (UI), and ensuring the site works properly across different browsers and devices. The front-end is what users directly interact with.
- Languages & Technologies: Node.js, Python (Django, Flask), Ruby (Ruby on Rails), Java (Spring), PHP, C#, etc.
- Databases: SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB).
- Responsibilities: Managing the logic, databases, server configuration, and APIs. This part of development is responsible for handling requests, processing data, and sending responses back to the front-end.
- Tools: Git, GitHub, GitLab, etc.
- Responsibilities: Version control is key to tracking changes in code, collaborating with other developers, and maintaining the stability of the project
Job Specification
- APIs: RESTful and GraphQL APIs for communication between the front-end and back-end.
- Security: Basic understanding of web security, like data encryption, authentication, and authorization.
- Testing: Unit testing, integration testing, and end-to-end testing (using tools like Jest, Mocha, Cypress).
- Agile/Scrum: Familiarity with agile practices and working in sprints.
About Company
Hot Stone is a versatile and comprehensive service provider company that caters to a wide array of businesses and individuals. They offer various services through their different divisions, each specializing in a specific industry. Here are the divisions and the services they provide:
Hot Stone Tech: This division focuses on providing technology-related services to businesses and individuals. They offer services such as software development, web design and development, mobile app development, IT consulting, system integration, cybersecurity solutions, and cloud computing services.
Hot Stone Media: The Hot Stone Media division specializes in media-related services. They offer services like graphic design, video production, animation, branding, digital marketing, social media management, content creation, and advertising campaigns.
Hot Stone Fashion: This division caters to the fashion industry, offering a range of services for fashion businesses and individuals. They provide services such as fashion design, clothing manufacturing, sourcing and supply chain management, brand development, fashion marketing, and e-commerce solutions.
Hot Stone Restaurant: The Hot Stone Restaurant division focuses on providing services specifically for the restaurant and hospitality industry. They offer services like restaurant consulting, menu development, staff training, food and beverage procurement, operational management, and marketing strategies tailored for restaurants.
Overall, Hot Stone aims to meet the diverse needs of businesses and individuals across different industries by offering comprehensive services through their specialized divisions.