Senior Full-Stack Developer (Python/Django & Vue.js)
Summary
Recruiter-listed role for a software solutions company in East London, South Africa: a senior full-stack developer building scalable back-end APIs with Python/Django and dynamic front-end interfaces with Vue.js, including integration, testing, code reviews, and performance work for client-facing web applications.
About the Role
Our client, an innovative software solutions company based in East London, Eastern Cape , is seeking a seasoned Senior Full-Stack Developer proficient in Python/Django and Vue.js. This role is crucial for designing, developing, and deploying robust web applications that drive business growth for their clients. You will be instrumental in both back-end development, building scalable APIs with Django, and front-end development, creating dynamic and user-friendly interfaces with Vue.js. This is an excellent opportunity to contribute to challenging projects, work with a collaborative team, and advance your career in the thriving tech scene of East London . The ideal candidate will possess strong problem-solving skills, a commitment to code quality, and a passion for creating efficient and effective software solutions.
Key Responsibilities
- Design, develop, and maintain robust back-end services and APIs using Python and the Django framework.
- Build and optimize responsive and interactive front-end applications using Vue.js.
- Ensure seamless integration between front-end and back-end components.
- Write clean, efficient, maintainable, and well-tested code.
- Collaborate with product managers, designers, and other developers to define project requirements and deliver high-quality software.
- Conduct code reviews to ensure adherence to coding standards and best practices.
- Identify and resolve performance bottlenecks and bugs.
- Contribute to architectural discussions and technical decision-making.
- Stay current with emerging web development technologies and trends.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 5 years of professional experience in full-stack development.
- Strong expertise in Python and experience with the Django framework.
- Proficiency in JavaScript, HTML5, and CSS3.
- Proven experience with Vue.js for front-end development.
- Experience with RESTful API design and implementation.
- Familiarity with relational databases (e.g., PostgreSQL, MySQL) and ORMs.
- Understanding of version control systems (e.g., Git).
- Experience with testing frameworks and methodologies.
- Excellent problem-solving, communication, and teamwork skills.
Benefits
- Competitive salary package based on experience.
- Comprehensive medical and retirement benefits.
- Opportunities for continuous learning and professional development.
- Engaging and impactful projects in the dynamic tech landscape of East London .
- A collaborative and supportive team environment.
- Potential for career advancement within the company.
