Senior Full Stack Developer Cape Town

Hire Resolve

Cape Town

On-site

ZAR 900,000 - 1,300,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Hire Resolve is seeking a talented Senior Full-Stack Developer to join our client's team in Cape Town. The Senior Software Developer is primarily responsible for designing and developing software products that align with the stakeholders' needs and specifications.

In addition to development, their role encompasses testing the software, rectifying identified bugs, and ensuring system upkeep. This ensures that stakeholders have consistent and reliable access to the tools necessary to fulfill their

Qualifications

  • 6+ years of software development experience.
  • Proficient in Python, Flutter, Angular and Go.
  • Experience with REST APIs and web development.
  • Strong understanding of SDLC and architectural design.
  • Experience with Git version control.
  • Familiarity with unit/integration testing.
  • Knowledge of SQL.

Responsibilities

  • Develop and maintain high-quality code following company standards and perform code reviews.
  • Create unit and integration tests and participate in testing phases for reliable releases.
  • Write thorough documentation and API docs for features.
  • Translate requirements into technical tasks and deliver features on schedule.
  • Mentor junior developers and contribute to collaborative learning.
  • Collaborate with teammates in reviews, meetings and pair programming as needed.
  • Respond to user issues promptly and assist in bug fixes with the support team.
  • Manage tasks to meet deadlines and pursue ongoing learning.

Skills

REST APIs
Software architecture
Software design
Code reviews
Team collaboration
Web development
Agile / SDLC understanding
SQL knowledge

Tools

Python
Flutter (Dart)
Angular (Typescript)
Golang
Git
SQL

Job description

Senior Full-Stack Developer

Hire Resolve is seeking a talented and experienced Senior Full-Stack Developer to join our client's team. The Senior Software Developer is primarily responsible for designing and developing software products that align with the stakeholders' needs and specifications. In addition to development, their role encompasses testing the software, rectifying identified bugs, and ensuring system upkeep. This ensures that stakeholders have consistent and reliable access to the tools necessary to fulfill their objectives.

Responsibilities:
  • Develop and maintain high-quality code by adhering to company standards, actively participating in code reviews, and consistently updating and refactoring existing code based on feedback and evolving requirements.
  • Create thorough unit and integration tests for the codebase, regularly reviewing and updating them to align with evolving code, and actively participate in system and acceptance testing phases to ensure smooth deployment and releases.
  • Generate thorough code comments, develop detailed user manuals and API documentation, consistently update documentation to reflect feature changes, and draft/maintain technical design documents for new features or system architectures.
  • Comprehend project requirements, translate them into technical tasks, develop features and fixes within specified timeframes, and maintain regular communication with collaborators and the Software Development Manager to provide progress updates.
  • Provide valuable support to junior developers by sharing knowledge, offering guidance, and participating in collaborative learning initiatives, fostering a supportive team environment.
  • Collaborate with team members on shared tasks, actively contribute to code reviews by providing constructive feedback and learning from peers, participate productively in team meetings and brainstorming sessions, and engage in pair programming when necessary.
  • Address incoming user queries or issues promptly, ensure timely resolution of all reported problems, collaborate with the support team to rectify user-reported bugs, and create post-mortem reports for critical issues to improve future system reliability and performance.
  • Effectively manage tasks to meet deadlines, identify and address personal skill development areas, set and adhere to deadlines with proactive communication, establish goals and action plans, and allocate time for ongoing learning through self-study, workshops, webinars, or conferences.
Requirements:
  • Software development experience of at least 6+ years
  • Additional factors like quality of work are also considered.
  • Candidates must have familiarity with web development, REST APIs, and reasoning about software architecture and design.
  • Proficiency in Python, Flutter (Dart), Angular (Typescript) (front-end development), and Golang programming.
  • Knowledge of Web Development principles (REST)
  • Knowledge of Software Development Life Cycle
  • Proficient in using Git versioning control system
  • Flutter knowledge would be beneficial for mobile development work.
  • Experience with SQL

Contact Hire Resolve for your next career-changing move. Our client is offering a highly competitive salary for this role based on experience.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full Stack Developer
Senior Full Stack Developer

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work arrangement
Modern office in Cape Town
Career growth opportunities
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Hire Resolve • Sandton

On-site
ZAR 800,000 - 1,100,000
Competitive salary based on experience
Full Stack Software Developer
Full Stack Software Developer

Placements24 • George

Hybrid
ZAR 600,000 - 850,000
Competitive salary
Medical aid
Retirement fund
+4
Senior Full Stack Developer - Enterprise Solutions
Senior Full Stack Developer - Enterprise Solutions

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Health benefits
Retirement plan
+1
Senior Full Stack Engineer
Senior Full Stack Engineer

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,400,000
Competitive salary
Performance-based bonuses
Health coverage and retirement fund
Senior Full Stack Developer (Java/Angular)
Senior Full Stack Developer (Java/Angular)

Placements24 • East London

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Healthcare coverage
Retirement savings plan
+4
Senior Full Stack Developer
Senior Full Stack Developer

Placements24 • Durban

Hybrid
ZAR 800,000 - 1,100,000
Competitive salary
Health insurance
Paid time off
+7
Senior Full-Stack Developer - Javascript Ecosystem
Senior Full-Stack Developer - Javascript Ecosystem

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Hybrid work model
Professional development opportunities
Senior Full-Stack Developer (Cloud & Microservices)
Senior Full-Stack Developer (Cloud & Microservices)

Placements24 • Centurion

On-site
ZAR 900,000 - 1,200,000
Medical aid
Retirement benefits
Learning opportunities
+2
Senior Full-Stack Software Engineer
Senior Full-Stack Software Engineer

Placements24 • Midrand

On-site
ZAR 900,000 - 1,500,000
Health insurance
Annual leave
Professional development
+2