Intermediate Full Stack Engineer (django & Reactjs) (remote)

Durban, KwaZulu-Natal - Johannesburg, Gauteng, South Africa

Job Description


ENVIRONMENT:IF you enjoy solving unique & complex problems, then your coding talent is wanted by a fast-growing UK-based SaaS company to fill the role of its next Intermediate Full Stack Engineer. You will develop and maintain web systems using Python, Django, Celery, JavaScript and React JS. You will also provide technical expertise in software architecture and development while participating in design reviews and contributing to sprint planning and execution. The ideal candidate will require proven experience in developing and maintaining complex API driven web applications using frameworks such as Django and ReactJS and have experience building scalable, distributed systems. Your tech toolset should also include PostgreSQL, Elasticsearch S3, CI/CD, Docker, Git/GitHub and Sentry.DUTIES:

  • Collaborate with cross-functional teams to develop and maintain complex web systems using Python, Django, Celery, JavaScript and ReactJS.
  • Apply your understanding of both Backend and Frontend Development to ensure the high-quality delivery of projects.
  • Provide technical expertise in software architecture and development, offering guidance and recommendations to ensure optimal solutions.
  • Contribute to the entire Software Development Life Cycle, from spec to deployment, and drive projects to meet high-quality standards.
  • Mentor and train Junior Software Engineers to foster growth and skill development within the team.
  • Participate in design reviews, risk assessments, and troubleshoot application issues.
  • Collaborate with Quality Assurance teams to develop effective test cases, procedures, and plans.
  • Identify opportunities to implement new technologies that enhance productivity and align with business needs.
  • Participate in Agile/Scrum methodologies, contributing to sprint planning and execution.
  • Demonstrate exceptional analytical, communication, and organisational skills.
  • Embody the company values playing to win, putting people over everything, driving results, pursuing knowledge, and working together.
  • Write tests and documentation and maintain existing features.
REQUIREMENTS:
  • Proven experience in developing and maintaining complex API driven web applications using frameworks such as Django and ReactJS.
  • Proven experience building scalable, distributed systems.
  • Strong understanding of both Backend and Frontend software development.
  • In-depth knowledge of various data storage and querying technologies such as PostgreSQL, Elasticsearch and S3.
  • Knowledge of CI / CD and proficiency with development tools like Docker, Git / GitHub and Sentry.
  • Experience with software / query optimisation and performance profiling.
  • Familiarity with Agile/Scrum methodologies and the ability to work effectively in a collaborative team environment.
ATTRIBUTES:
  • Exceptional analytical skills and a track record of delivering high-quality software solutions.
  • Excellent communication and presentation skills to convey technical concepts and project updates effectively.
  • Strong organisational and planning skills to manage project timelines and priorities.
  • A passion for mentoring and guiding Junior Engineers, fostering their growth and development.
  • Alignment with company values and a commitment to driving positive change through technology.

Datafin

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1407652
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Durban, KwaZulu-Natal - Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned