Pace Code is actively seeking a talented Full Stack Developer to join our dynamic team in our Kathmandu Baluwatar office. As a Full Stack Developer at Pace Code, you will play a crucial role in designing and developing scalable software solutions, contributing to the entire software development life cycle, from concept to deployment. If you are passionate about technology, have a collaborative spirit, and are experienced with Agile methodologies, we would love to meet you.
Responsibilities:
- Collaborate with Pace Code’s development teams and product managers to brainstorm and conceptualize innovative software solutions.
- Design robust client-side and server-side architectures to ensure the performance and reliability of our applications.
- Craft visually appealing front-end interfaces that enhance user experiences.
- Develop and maintain efficient databases and applications, ensuring seamless data flow and management.
- Create and maintain well-documented APIs to facilitate seamless communication between various software components.
- Conduct thorough testing of software to ensure responsiveness, efficiency, and quality.
- Identify and resolve software issues, debug problems, and implement upgrades as needed.
- Implement robust security and data protection measures to safeguard user data.
- Design and build features and applications with a mobile-responsive approach to reach a diverse audience.
- Produce comprehensive technical documentation to facilitate knowledge sharing and future development.
- Collaborate with data scientists and analysts to enhance the functionality and performance of our software.
Requirements and Skills:
- Proven experience as a Full Stack Developer or in a similar role, demonstrating your ability to deliver high-quality software solutions.
- Experience in developing both desktop and mobile applications.
- Familiarity with commonly used technology stacks and tools.
- Proficiency in multiple front-end languages and libraries such as HTML/CSS, JavaScript, XML, and jQuery.
- Proficiency in multiple back-end languages (e.g., C#, Java, Python) and JavaScript frameworks (e.g., Angular, React, Node.js).
- Familiarity with databases (e.g., MySQL, MongoDB), web servers (e.g., Apache), and UI/UX design principles.
- Strong communication and teamwork skills to effectively collaborate with cross-functional teams.
- Keen attention to detail and excellent organizational abilities.
- Analytical thinking to solve complex technical challenges.
- A degree in Computer Science, Statistics, or a related field.