Job for Senior Software Developer in Westville Feb 2024

Job for Senior Software Developer in Westville Feb 2024

Senior Software Developer Job in Westville Feb 2024

Remuneration: negotiable Negotiable depending on experience
Location: Westville
Education level: Matric
Job level: Senior
Own transport required: Yes
Type: Permanent

 

Job description

An Internet marketing company, based in Westville, is searching for an experienced, Senior Software Engineer.

Requirements

o   At least 3 years’ experience with open source web development frameworks (Django / Flask / Laravel)
o   Ninja with scripted languages (Python, Perl, PHP, Ruby)
o   Shell script (bash, zsh, sh)
o   Java / C / C++
o   Experience with Pypi and virtual environments
o   Extensive knowledge of HTML, Javascript, Javascript libraries (Angular, NodeJS, ReactJS, Redux, jQuery)
o   Experience with webservices (SOAP, XMLRPC, RESTful, XML, JSON)
o   Experience with MVC is a must
o   Object orientated programming
o   RDBMS: Relational databases (Oracle, DB2, PostgreSQL, MySQL, MSSQL, Sqlite)
o   Non-relational database systems (Cassandra, CouchDB, BigTable, MongoDB)

o   Experience with enterprise architecture and developing highly scalable websites/services
o   *NIX development (preferably debian/ubuntu) using git
o   AWS (EC2, RDS, ELB, Elastic Beanstalk) / GCP / Heroku
o   Strong Docker presence – containerisation and orchestration tools (Swarm, Meso, K8s, Rancher, CoreOs)
o   Strong test driven development background (TDD)
o   Must have a high understanding of CI/CD, and build pipelines
o   Worked with CI/CD tooling (Jenkins, Drone, Semaphore, Codeship)
o   Thorough grasp of version control systems (VSC / DVCS /Git / SVN)
o   Up-to date with latest web technologies and trends
o   Perform code reviews and monitor quality of all code written by other staff members
o   Must be a team player, but be able to work on special projects when needed
Must be able to work within specified deadlines and work well under pressure

Advantageous

o   Python / Django
o   Docker
o   Unit testing
o   *NIX development (preferably debian/ubuntu) using git
o   Experience with non-relational DBs (MongoDB, NoSQL etc)
o   Understanding of SaaS and highly distributed products/services
o   Do you take part in any meetups or tech events? Let us know!
o   Have you contributed to an Open Source Project? That’s a huge advantage!

Contact details
Kelly Razlog
101Careers
kelly@101careers.co.za