Description:
Seeking Experienced Hybrid Full-Stack Developer with React and Django Expertise
Ufuq is actively seeking a highly skilled and motivated Full-Stack Developer to join our dynamic team. The ideal candidate will possess 4 to 5 years of hands-on experience in developing robust and scalable web applications using React for front-end and Django for back-end development.
This is an exceptional opportunity for a seasoned developer to contribute to the entire software development lifecycle, from conceptualization and design to deployment and maintenance. You will play a pivotal role in shaping the future of our products and driving our technical vision forward in a flexible hybrid work environment.
Job Type: Hybrid (A mix of remote and in-office work)
Location: Islamabad, Punjab, Pakistan (with flexibility for remote work)
Key Responsibilities:
- Design, develop, and maintain high-quality, reusable, and reliable code for both front-end and back-end components.
- Architect and implement user-facing features using React.js and build scalable back-end services with the Django framework.
- Collaborate with cross-functional teams, including product managers, UI/UX designers, and other engineers, to define, design, and ship new features.
- Develop and integrate RESTful APIs to connect the front-end application with back-end services.
- Optimize applications for maximum speed, scalability, and security.
- Troubleshoot, debug, and upgrade existing software.
- Participate in code reviews to maintain code quality and share knowledge with the team.
- Stay abreast of emerging technologies and industry best practices to advocate for their adoption where appropriate.
Required Skills and Qualifications:
- 4-5 years of professional experience as a Full-Stack Developer.
- Proven expertise in front-end development with React.js, including a strong understanding of its core principles, state management (e.g., Redux, Context API), and popular workflows.
- In-depth knowledge of back-end development using the Django framework and Python.
- Solid understanding of database design and management, with experience in PostgreSQL, MySQL, or similar relational databases.
- Proficiency in building and consuming RESTful APIs.
- Strong command of HTML5, CSS3, and JavaScript (ES6+).
- Experience with version control systems, particularly Git.
- Excellent problem-solving skills and the ability to work independently and as part of a team in a hybrid setting.
- Strong communication and interpersonal skills.
Preferred Qualifications:
- Experience with modern front-end build pipelines and tools (e.g., Webpack, Babel, NPM).
- Familiarity with containerization technologies like Docker.
- Knowledge of cloud platforms such as AWS, Google Cloud, or Azure.
- Experience with automated testing frameworks.
- A portfolio of past projects that showcases your skills and experience.