Mid-Level Full Stack Developer (Python/Django & React)

E PRIMA Technology

Phone: 01- 5242035/5242098 Cell: 9851420036 E-Mail: info@smsprima.com, ccu.eprima@gmail.com

Details / requirements:

We are seeking a talented and motivated Mid-Level Full Stack Developer to join our dynamic team. This role involves working on exciting national and international projects using Python (with a focus on Django) and React. The ideal candidate will have a solid foundation in both backend and frontend development, with a good eye for UI/UX design.

Key Responsibilities:

  • Develop and maintain web applications using Django on the backend and React on the frontend

  • Design and implement RESTful APIs using Django Rest Framework.

  • Create responsive and interactive user interfaces with React, and ensure seamless integration between frontend and backend components.

  • Write clean, efficient, and well-documented code, following best practices and coding standards.

  • Optimize application and database performance and scalability, addressing bottlenecks and performance issues.

  • Implement security best practices to protect against common web vulnerabilities.

  • Integrate third-party services and APIs to enhance application functionality and user experience.

  • Collaborate with cross-functional teams to define and implement features.

  • Troubleshoot and debug issues with new and existing projects, providing timely resolutions and maintaining high user satisfaction.

  • Perform unit testing and participate in code reviews.

  • Stay updated with the latest trends in web development technologies and share insights with the team.

  • Mentor junior developers, fostering a collaborative and supportive team environment.

Requirements:

  • Minimum of 2-3 years of experience in full stack web development

  • Strong proficiency in Python and JavaScript

  • Extensive experience with Django and Django Rest Framework

  • Proficient working with Django’s ORM and writing optimized queries

  • Proficiency with RESTful API design and implementation

  • Familiarity with modern authorization mechanisms

  • Solid understanding of React (including but not limited to hooks, state management, lazy loading, code splitting, etc) 

  • Ability to implement visually appealing, user-friendly, modern-looking UIs in React

  • Experience with HTML5, CSS and responsive web design

  • Proficiency in working with SQL (e.g., PostgreSQL, MySQL)

  • Experience with version control systems, preferably Git

  • Experience with app deployment

  • Knowledge of modern frontend build pipelines and tools

  • Knowledge of backend task/job queueing, preferably using Celery

  • Understanding of web security principles and best practices

  • Good problem-solving skills and attention to detail

  • Good communication and teamwork skills

Nice to have:

  • Knowledge of building Multi Tenant SAAS Applications

  • Familiarity with other Python frameworks like FastAPI

  • Knowledge of implementing real-time features using WebSockets and Server-Sent Events

  • Familiarity with NoSQL databases

  • Experience with TypeScript

  • Familiarity with server-side rendering and Next.js

  • Knowledge of Docker and containerization

  • Experience with cloud platforms (AWS, GCP, or Azure)

  • Understanding of CI/CD pipelines

  • Knowledge of Linux system administration

  • Experience with testing frameworks

  • Knowledge of agile development methodologies

What We Offer:

  • Competitive salary based on experience

  • Opportunities for professional growth and skill development

  • Flexible work arrangements

  • Collaborative and inclusive work environment

  • Regular team-building activities



Position Type: Full Time

Position Level: Mid Level

Experience: Minimum 2+ years

Education: B.E. in Computer Science, Bachelors in Computer Science, BIT / BIM(S), Computer Engineering


Overview

Category Information Technology, Database Programming, Engineering - Computer, Computer - Programming
Openings 4
Salary Based on experience
Position Type Full Time
Position Level Mid Level
Education B.E. in Computer Science, Bachelors in Computer Science, BIT / BIM(S), Masters in computer engineering
Posted Date 07 Aug, 2024
Apply Before 01 Sep, 2024
City Kathmandu, Lalitpur