As a Full Stack Developer, you will play a key role in designing, developing, and maintaining web applications using Django for the backend and React for the frontend. You will work closely with product managers, designers, and other developers to create seamless, user-focused web applications. You should be comfortable working independently and in a collaborative remote team environment.
Key Responsibilities:
Design, develop, and maintain web applications with Django (backend) and React (frontend).
Collaborate with cross-functional teams to define and implement new features and improvements.
Write clean, maintainable, and efficient code with an emphasis on scalability and performance.
Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
Integrate user-facing elements with server-side logic, utilizing RESTful APIs and other technologies as needed.
Implement and maintain databases, handling migrations, schema designs, and data relationships using Django ORM.
Troubleshoot and debug applications to ensure smooth user experience and performance.
Participate in code reviews and follow best practices for version control, testing, and deployment.
Stay updated on industry trends and best practices related to Django, React, and full-stack development.
Required Skills and Qualifications:
Proven experience as a Full Stack Developer with a strong focus on Django and React.
Solid experience with Django framework, including REST APIs, ORM, and template engines.
Proficiency in frontend technologies, including React, HTML5, CSS3, JavaScript, and modern JS frameworks.
Experience with state management tools (e.g., Redux, Context API).
Strong understanding of web development concepts, including responsive design, cross-browser compatibility, and security best practices.
Familiarity with database systems (e.g., PostgreSQL) and version control systems (Git).
Knowledge of cloud platforms, such as GCP, and containerization technologies (e.g., Docker) is a plus.
Ability to work autonomously in a remote team and meet deadlines efficiently.
Excellent problem-solving skills and a keen eye for detail.
Strong written and verbal communication skills in English.
Preferred Skills:
Experience with GraphQL, WebSockets, or other real-time technologies.
Familiarity with CI/CD pipelines and automated testing frameworks.
Experience with microservices architecture and DevOps practices.
Previous experience working in an agile development environment.
Why Join Us?
Fully remote work with flexible hours.
Competitive salary and benefits package.
Opportunity to work on innovative, impactful projects with a passionate and collaborative team.
Room for growth and development in your career.
A supportive work culture that values creativity, autonomy, and work-life balance.
Category: Information Technology
Location: Abuja (FCT)
Job Type: Full Time
Qualification: NA
Experience: Intermediate Level
Work Type: Remote
No items found!
NaijaList.com is a dynamic online platform that serves as a comprehensive marketplace, business directory, job portal, and community message board, catering primarily to the Nigerian community and beyond. Launched by a team of Nigerian entrepreneurs, it aims to foster innovation and entrepreneurship by providing a space where individuals and businesses can connect, trade, and share information.
Overall, NaijaList.com is a versatile and user-friendly platform that facilitates commerce and strengthens community connections by promoting local businesses and services to a broader audience.
NaijaList.com is an online platform that serves as a marketplace, business directory, job portal, and community message board, connecting buyers, sellers, service providers, and job seekers within Nigeria and beyond.
Yes! Creating an account, browsing listings, and posting basic ads are free. However, premium features such as Sponsored listings or business directory placements come with a fee.
Visit NaijaList.com, click “Sign Up,” and follow the instructions to register with your email or social media account.
Log in to your account, go to the “Sell” section, choose a category, upload product details and images, set a price, and submit your listing.
Click on the item you are interested in, and you will find the seller’s contact details or a “Message Seller” button to initiate a conversation.
NaijaList primarily facilitates connections between buyers and sellers. Payment and delivery arrangements must be made directly between both parties.
Register your business by navigating the Business Directory section, filling out the necessary details, and submitting your listing for approval.
Yes! Log into your account, go to “My Listings,” select the business profile you want to edit, and make the necessary changes.
Employers can post job listings by logging in, navigating to the Jobs section, and filling in details about the job role, requirements, and application process.
Browse job listings, click on a job you are interested in, and follow the application instructions provided by the employer.
The message board is a space for discussions, networking, knowledge sharing, and community engagement among NaijaList users.
Users are expected to follow community guidelines prohibiting hate speech, spam, and inappropriate content.
If you encounter a fraudulent or suspicious listing, use the “Report” button on the listing page or contact customer support.
You can contact customer support via the “Contact Us” page on the website or by emailing the support team @ support@naijalist.com