Mid-Level Full Stack Developer (Python/Django & React)
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 |