All jobs Print Apply
English

Job: Full Stack Developer (Python PHP)

Active since 28-08-2017 Job category Engineering - Design
Location Cape Town Level Professional
Educational level Bachelor / Graduate Employment type Permanent contract
Hours 45 - 0 Salary Market Related
RSAWEB is an established and rapidly expanding Internet Service Provider, specialising in Internet Access & Cloud Hosting Solutions.

We are pushing the boundaries of technology; our trends include automated testing, Service Orientated Architecture (Micro Services), continuous deployment, containerization and orchestration. We are crossing the divide between development & coding by encouraging a high degree of collaboration between our engineering functions.


At RSAWEB we are proudly ahead of the curve, we promote a continuously improving culture to create an exciting and engaged environment for our engineers. We love touching base with the tech community to find ever new and innovative ways of solving problems. We sponsor some of the major tech conferences in the region and host our own weekly workshops around new technologies. Joining us would allow you to create your own path within our organisation.

We are looking for a fast learning, self-driven, agile team-player. If you enjoy problem solving and have big ideas that can make a difference, this might be the job for you.

The Software Engineers in our team are responsible for researching, designing, developing, and testing enterprise grade software. Setting operational specifications, formulating and analysing of all our software requirements.

Job Competencies:
• Proficient in modern programming languages with a focus on Python and PHP.
• Full software development lifecycle experience.
• A well grounded knowledge in CSS & Libraries such as Bootstrap
• Pro-efficient in JavaScript and JQuery Libraries
• A relatively grounded understanding of Automated Testing platforms, such as unit testing and behaviour driven development.
• Some knowledge of continuous integration or automated deployment, orchestration on cloud with containerizations.
• A well-grounded knowledge of source control. Extra brownie points for GIT and GIT-flow
• Grounded understanding of OOP, MVC, DDD and other software development patterns.
• A solid foundation or sufficient exposure in working with MVC frameworks such as Rails, Cake, code-ignitor, Zend, Django.
• Experience in agile or other development methodologies.
• Grounded understanding of SOA (Micro Services)
• Experience in working with & building REST API’s
• Experience with business grade software and heavily integrated systems.
• Good and clear communication skills as they will be required to maintain visibility and accountability to their work at all times.

Work Activities:
• Developing Internet based products and applications.
• Produce technical specifications outlining software operation and implementation
• Extend internal system tools and intranet.
• Modify existing software to improve performance and write technical documentation.
• Consulting with other departments on projects and technical issues.
• Actively contribute to the existing system knowledge and technical tools.
• Supporting other developers in day to day decisions around solutions.

Minimum Requirements:
• 5+ years of relevant work experience using Python and PHP.
• Experience with automated testing & continuous deployment.

Advantage:
• Experience with program testing software, SOA-style principals, Agile/Lean/Kanban, SQL

More information
This listing is a full-time job

Job category Engineering - Design
Industry / Industries IT
Region South Africa
Keywords PHP; Full Stack; Developer; Python; Full Stack Developer

Contact information

Name Sharon Mwamanda

Location

Apply