Full Stack Developer (Python)

 

Recruiter:

WAAYS Talent Sourcing

Job Ref:

Full Stack Develope..

Date posted:

Tuesday, July 13, 2021

Location:

Johannesburg, South Africa

Salary:

Market related


SUMMARY:
Program and Project Management, Business Process Design and Agile or DevOps Delivery.

POSITION INFO:

Job Description

What impact will you make?

Every day, your work will make an impact that matters, while you thrive in a dynamic culture of inclusion, collaboration, and high performance. As the undisputed leader in professional services, the company is where you will find unrivaled opportunities to succeed and realize your full potential.

Main Purpose of Job

Developing enterprise-grade applications for clients across various industries to solve complex business challenges. This will include providing steer and guidance for UI design, implement reactive front-end application, integration services, and back-end, particularly with Python. Promote a learning culture by sharing knowledge and experience gained through project delivery and training.

Strategic Impact

  • Support the Engagement Manager in delivery of engagement/project, in a specific area of competency

Client Impact: External / Internal

  • Communicate regularly with both Engagement Manager and the client to meet deliverable expectations in a specific area of expertise
  • Develop productive working relationships with client staff

Operational Effectiveness:

  • Proactively identify client needs and problem technical issues that arise and propose resolutions to address these

Development/Growth of Team

  • Share expertise and knowledge with team members and assist where possible to ensure quality and timeous delivery of work
  • Mentor junior members of the team

Budgets/Profitability

  • Maintain quality and timeous delivery as per SLA

Differentiators for this Role

  • Full-stack developer specializing in Web applications driven by popular JavaScript frameworks and libraries which can run within a container or on “serverless” cloud services.
  • Modernizing or developing cloud-native web applications to meet business needs.

Leadership capabilities

  • Living our Purpose - Identifies and embraces our purpose and values and puts these into practice in their professional life
  • Influence - Builds relationships and communicates effectively in order to positively influence peers and other stakeholders
  • Performance drive - Seeks opportunities to challenge self; teams with others across businesses and borders to deliver and takes accountability for own and team results
  • Strategic direction - Understands objectives for clients and the company, aligns own work to objectives, and sets personal priorities
  • Talent development - Develops self by actively seeking opportunities for growth, shares knowledge and experiences with others, and acts as a strong brand ambassador

 

Professional Capabilities

  • Delivery Excellence - Ability to produce a high quality work product and collaborate with others to deliver a superior client experience
  • Knows the Business and Sector - Ability to understand how business functions operate and how sector trends impact a client’s business
  • Analytical Thinking & Problem Solving - Ability to select appropriate methods for collecting and analyzing data, and develop informed recommendations that shape or support the client’s business strategy
  • Financial Acumen - Ability to incorporate financial information when evaluating strategic options
  • Executive Presence - Ability to deliver key messages with clarity, confidence, and poise to instill confidence in clients
  • Logical Structuring - Ability to organize insights and define a logical flow to tell a story when presenting recommendations
  • Global Mindset - Ability to apply a global and diverse perspective to problem-solving
  • Business-Technology Acumen - Ability to address client business challenges in the intersection of process and technology

Strategy Specialized / Technical Capabilities

  • Defines the Market  - Ability to analyze the external environment and appreciate its importance in the formulation of an organization’s strategy
  • Shapes the Strategy - Ability to help shape a client’s strategy by providing insights to help them create an advantaged position in the market
  • Support the execution – Ability to lead a multi-disciplinary team in the execution of large transformation programs
  • Develops Sector and Offering Knowledge - Ability to build sector and market offering knowledge and apply it to influence a client’s strategic direction

Technical Competencies

  • Technical expert in specific area and/or industry
  • Demonstrated project management skill
  • Good understanding of web development frameworks and libraries like JavaScript, jQuery, TypeScript, HTML, CSS, Bootstrap
  • Knowledge and experience with developing full-stack applications using frameworks Django or Flask
  • Experience with developing Python functions or back end services
  • Experience with the relevant unit testing framework(s)
  • Strong understanding of source code control techniques
  • Can show the ability to set up intelligent CI/CD pipelines to automate development, build, or deployment tasks
  • Experience with CI / CD tools (like Jenkins, Bamboo, TFS, Azure DevOps)
  • Experience with managing build artifacts
  • Comfortable with using stubbing tools for API endpoint testing e.g. Wiremock
  • Experience with shell scripting languages e.g. Bash or Powershell
  • Experience with OAuth, Open Connect ID, and SAML
  • Basic Understanding of Data & Data Structures
  • Basic understanding of UI design tools such as Figma

Behavioral Competencies

  • Exceptional communication skills, both written and verbal
  • Effective interpersonal and relationship building skills
  • Sound mentorship and coaching ability with desire to develop self and others
  • Strong client delivery focus
  • Highly adaptable, managing change and ambiguity with ease
  • Focus on quality and risk
  • Sound problem-solving ability

Qualifications

Minimum Qualifications and Experience Required

  • Relevant Degree in Computer Science

  • 3 years of experience as a full-stack developer with JS web development frameworks and cloud application design, development, and deployment

  • 1+ years experience with Cloud platforms e.g. Azure, AWS & Google Cloud Platform


 

NB! This job is now closed. You can apply for other jobs by uploading your CV.



 

 

 

Similar jobs you might be interested in:

Senior Full Stack Developer (PHP Javascript)
Location: Pretoria
Salary: 40 000 Monthly
An established telecommunications company in Pretoria East is looking for a quintessential full stack developer who has experience in designing databases, writing coherent and systematic backend systems, and implementing intricate frontend code in a large enterprise set up. The successful candidate possesses excellent communication skills and takes ownership of their work. This company offers a dy...
Today


Full Stack Developer-Cloud SNR 1215
Location: Midrand
Salary: Monthly
We are seeking a highly skilled and experienced full stack developer-Cloud, that blends cutting-edge technology, flexible work arrangements, and a high-energy team environment.
3 days ago


Full Stack Developer (Senior)
Location: Centurion
Salary:
Join us as a full stack developer (Senior), where you'll play a vital role in developing and maintaining our Retail Vehicle Management – VBS platform. Your expertise in Angular, Java, and related technologies will be crucial in delivering high-quality solutions. Responsibilities include system solution review, development, documentation, and user support. Bring your programming prowess and c...
6 days ago


2828_JavaScript Full Stack Developer (Expert)
Location: Pretoria
Salary:
2828_JavaScript full stack developerLocation: GautengContract Term: 1 July 2024 - 31 December 2026
10 days ago


Full Stack Developer (JavaScript & Angular)
Location: Johannesburg
Salary:
Our client, a leading, cutting-edge health tech software company based in Pretoria, is seeking an exceptional developer with a strong command of various skills. If you excel in 2/3 of the following technologies: JavaScript (including Node.js, Knockout.js, Angular, React.js, and TypeScript), python, and SQL (preferably PostgreSQL), along with having competency in Linux operating systems, we encoura...
10 days ago


JavaScript Full Stack Developer - 0621
Location: Pretoria
Salary: Hourly
Contract Starts: 01.04.2024Contract Ends: 31.12.2026Location: Midrand/Menlyn/Rosslyn/Home Office rotation
11 days ago


JavaScript Full Stack Developer (Expert)
Location: Centurion
Salary:
**Role Description: JavaScript full stack developer (Expert)**Join our dynamic Platform Development team and be part of an intellectually stimulating environment where you'll collaborate with a team of 15 talented individuals to tackle complex challenges on our developer platform, <inteġrate>. As an expert in NodeJS, React, and NoSQL databases, you will play a pivotal role in designing, dev...
11 days ago


JavaScript Full Stack Developer (Expert)
Location: Centurion
Salary:
**Position Description: JavaScript full stack developer (Expert)**Join our dynamic Platform Development team and play a pivotal role in shaping the future of our developer platform, <integrate>. Leveraging your expertise in NodeJS, React, and backend development, you will collaborate with a talented team to tackle complex challenges and deliver innovative solutions. As a key member of our te...
11 days ago


Senior Full Stack Developer
Location: Pretoria
Salary: 600 000
Are you passionate about leveraging technology to shape the future of the financial ecosystem? A FinTech giant is seeking a talented Front End developer to join their team in Pretoria and be part of their mission to revolutionize transactional solutions globally.
12 days ago


2850_JavaScript Full Stack Developer (Expert)
Location: Pretoria
Salary:
2850_JavaScript full stack developerLocation: GautengContract Term: 1 July 2024 - 31 December 2026
13 days ago


Create a free job alert for Full Stack Developer (Python) in Johannesburg

Enter your email address below and we will email you similar jobs when they become available:

You can cancel at any time. We will not spam you.
By giving us your email address your agree to our Terms and Conditions