Full Stack Engineer
- Industry Other
- Category Web Developers
- Location Kathmandu, Nepal
- Expiry date May 18, 2025 (Expired)
Job Description
Job Title: Full Stack Developer
Location: Kathmandu, Nepal (On-site)
Employment Type: Full-time
Company Description
At Avinto, we’re not just another consultancy—we’re a team of problem solvers, builders, and innovators. As a Norwegian IT consultancy firm, we specialize in delivering smart, scalable, and efficient technology solutions for businesses. Whether it's systems integrations, automation, or custom software development, we help companies streamline their operations and embrace digital transformation.
What makes us different? We blend Norwegian project management expertise with a highly skilled technical team in Kathmandu, Nepal, giving us the ability to deliver high-quality solutions at competitive prices. We work with international clients, tackling complex challenges and building cutting-edge systems that make an impact.
Role Description
We are looking for a skilled Full Stack Developer with expertise in React & Django to join our dynamic team. In this role, you’ll be responsible for developing and maintaining both frontend and backend components of our applications. You will work closely with cross-functional teams to create seamless user experiences while ensuring robust backend architecture. The ideal candidate is proficient in React, JavaScript, and Python/Django, with a solid understanding of web technologies, databases, and cloud services.
Key Responsibilities:
- Develop, test, and deploy full stack applications using React for frontend and Python/Django for backend.
- Collaborate with cross-functional teams, including product managers, designers, and other developers, to design and implement new features.
- Write clean, maintainable, and efficient code that adheres to best practices and coding standards.
- Build responsive and dynamic user interfaces with React, ensuring high performance and scalability.
- Design and implement RESTful APIs and web services to connect the frontend with the backend.
- Work with relational databases (e.g., PostgreSQL, MySQL) and ORMs (Object-Relational Mapping) in Django.
- Ensure seamless integration of third-party services, APIs, and libraries to enhance application functionality.
- Participate in code reviews and provide constructive feedback to improve code quality.
- Troubleshoot and debug issues in production environments to ensure application reliability and performance.
- Stay up-to-date with the latest trends and best practices in full-stack web development.
Required Skills and Qualifications:
- Proven experience as a Full Stack Developer with a focus on React for frontend and Django for backend.
- Strong proficiency in JavaScript (ES6+) and experience with React for building user interfaces.
- Experience with Python and the Django framework for backend development.
- Strong understanding of MVC architecture and building RESTful APIs.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and ORMs in Django.
- Familiarity with frontend technologies such as HTML5, CSS3, and modern JavaScript frameworks.
- Experience with version control systems, particularly Git.
- Knowledge of authentication and authorization techniques (e.g., JWT, OAuth2, session-based).
- Familiarity with Docker for containerization and deployment processes.
- Experience with unit testing and test-driven development (TDD) in both frontend and backend technologies.
- Strong problem-solving and analytical skills, with the ability to optimize both frontend and backend performance.
- Excellent communication skills and the ability to work in a collaborative team environment.
Why Join Avinto IT?
- Work on cutting-edge projects with international clients.
- Collaborative and growth-oriented work environment.
- Competitive salary and benefits package.
- Opportunities for career development and skill enhancement.
If you’re passionate about building full stack applications and want to work in an innovative and supportive environment, we’d love to hear from you!
Apply now and become part of our growing team!