Intermediate Front End Engineer

at  SmartWage

Home Based, KwaZulu-Natal, South Africa - 00000

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate19 Oct, 2022Not Specified20 Jul, 2022N/ADatabase Design,Web Application Development,Kubernetes,Data Transformation,Devops,Maintainability,Infrastructure,Analytics,Python,Fintech,Javascript,Payroll,DesignNoNo
Required Visa Status:
US CitizenStudent Visa
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp


We are looking for an Intermediate Front End Engineer to produce and implement functional software solutions. You will contribute to an application built on modern microservice architecture, written in Python and JavaScript. As part of the product engineering team, you’ll contribute to decisions around which features to implement, how best to build them and develop solutions for both our external customers and internal users.
You’ll be responsible for building out a product that is safe, easily accessible, contextually relevant and most of all, makes a significant impact on our users lives, both employers and employees. Our innovative fintech product has the potential to permanently change the way people get paid and drastically improve digital inclusion across Africa.
Joining our small but rapidly growing team will give you an opportunity to make a visible impact and gain loads of experience early in your career.


  • Demonstrated experience in software engineering/architecture particularly in full-stack web application development (3 - 5 years experience required)
  • Experience in a startup or agile product environment
  • Experience delivering consumer facing web platforms at scale
  • Proficiency with Python in the context of a web application backend
  • Experience with Javascript in a frontend context
  • Analytical mind with problem-solving aptitude
  • Ability to work independently


  • Experience in DevOps, i.e. Docker, Kubernetes, Serverless (Google/AWS)
  • Experience with developing RESTful API services
  • Experience in database design, infrastructure and management
  • Experience in developing and implementing API integrations
  • Experience in fintech, payroll or HR Tech


  • Write application code to support a Backend API written in python as a micro-service architecture
  • Build onto an existing frontend framework with the freedom to pick methods of implementation
  • Work with our Engineering Manager to plan and implement infrastructure changes as necessary
  • Contribute to product feature planning and design
  • Learn and implement best practices with regard to code style, maintainability, and related tools like flake8, pylint etc
  • Explore new tools and technologies to support future plans and growth
  • Help business development through data transformation and analytics
  • Develop tools and applications by producing clean, efficient code
  • Review and debug code & perform validation and verification testing
  • Document development phases and monitor systems


Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering




Home Based, South Africa