Full Stack Engineer

Everestwalk Groups Pvt. Ltd. , Kathmandu, Nepal — Posted 3 month ago

About the job

We are seeking a skilled and experienced Full Stack Engineer to join our dynamic team. The successful candidate will be responsible for designing, developing, and maintaining both the front-end and back-end components of our applications. As a Full Stack Engineer, you will contribute to the entire software development lifecycle, from concept and design to testing and deployment. The ideal candidate should have a strong understanding of both front-end and back-end technologies, be adaptable, and possess a passion for creating high-quality software solutions.

Key Responsibilities:

  • Full-cycle software development: Collaborate with cross-functional teams to understand project requirements, design, develop, test, deploy, and maintain scalable and robust software applications.
  • Front-end development: Create responsive, user-friendly interfaces using modern web technologies such as HTML, CSS, and JavaScript frameworks (e.g., React, Angular, or Vue.js).
  • Back-end development: Develop server-side logic and databases using languages such as Node.js, Python, Ruby, or Java, along with database management (SQL or NoSQL).
  • API Development: Construct and maintain RESTful APIs for seamless communication between front-end and back-end systems.
  • Database management: Design and maintain databases, ensure data security, integrity, and performance optimization.
  • Troubleshooting and debugging: Identify and resolve software issues by conducting thorough testing, debugging, and providing effective solutions.
  • Collaboration: Work closely with designers, product managers, and other team members to ensure a smooth and cohesive development process.
  • Continuous learning: Keep abreast of emerging technologies and industry trends, implementing best practices to enhance the overall development process and product quality.

Qualifications and Skills:

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
  • Proven experience working as a Full Stack Engineer or similar role.
  • Proficiency in front-end technologies such as HTML, CSS, JavaScript, and popular frameworks.
  • Strong back-end development skills with knowledge of server-side programming languages and database management systems.
  • Experience in developing RESTful APIs and integrating third-party services.
  • Familiarity with version control systems (e.g., Git) and deployment strategies.
  • Problem-solving abilities and attention to detail.
  • Excellent communication and teamwork skills.

Preferred, but not required:

  • Experience with cloud services (e.g., AWS, Azure, Google Cloud).
  • Understanding of containerization and microservices architecture.
  • Knowledge of DevOps principles and CI/CD pipelines.
Details
Information Technology (IT) Industry
Full-time Job Type
Mid-Level Job Level
Job post expired. Apply anyway, we'll forward your CV.