Senior full-stack developer (python/django & vue.js)
Summary
Senior full-stack developer at an East London software solutions company, building web applications for clients: designing scalable Django back-end APIs and Vue.js front-ends, integrating the two, writing well-tested code, and participating in code reviews and architectural decisions. Requires 5+ years of full-stack experience.
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 Java Script, 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., Postgre SQL, My SQL) 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.

