Full Stack Software Engineer

Placements24

Birmingham

Hybrid

GBP 45,000 - 75,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Competitive salary and performance‑drB
Comprehensive medical aid and pension

Job summary

Placements24 is seeking a talented Full Stack Software Engineer for our client, a dynamic software development company. This hybrid role offers both in-office collaboration and remote work, with opportunities to work across the full development lifecycle.

You will design, develop, and maintain front-end and back-end components, write clean code, and collaborate with UI/UX designers, product managers, and engineers to deliver new features.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
  • Proven experience (3+ years) as a Full Stack Developer or in a similar software engineering role.
  • Proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern frameworks (e.g., React, Angular, Vue.js).
  • Strong experience with back-end languages and frameworks (e.g., Python/Django, Node.js/Express, Java/Spring, C#/.NET).
  • Familiarity with database technologies such as SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB).
  • Understanding of RESTful APIs, version control systems (Git), and agile development methodologies.
  • Experience with cloud platforms (AWS, Azure, GCP) is a plus.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work effectively both independently and as part of a collaborative team.

Responsibilities

  • Design, develop, and maintain both front-end and back-end components of web applications.
  • Write clean, efficient, well-documented, and maintainable code across the full stack.
  • Collaborate with cross-functional teams, including UI/UX designers, product managers, and other engineers, to define and deliver new features.
  • Participate in code reviews to ensure code quality, adherence to standards, and knowledge sharing.
  • Optimize applications for maximum speed, scalability, and reliability.
  • Troubleshoot, debug, and upgrade existing systems.
  • Develop and maintain database schemas and queries.
  • Stay up-to-date with emerging technologies and industry trends.

Job description

About the Role

Our client, a dynamic and rapidly growing software development company based in Tembisa, Gauteng , is looking for a talented and motivated Full Stack Software Engineer to join their innovative team. This role offers a hybrid work arrangement, combining the benefits of in-office collaboration with the flexibility of remote work. You will be involved in the entire software development lifecycle, from conceptualization and design to implementation and deployment of sophisticated web applications. This is a fantastic opportunity to contribute to exciting projects, work with modern technologies, and grow your career within a supportive and challenging environment. You will play a key role in developing scalable and user-friendly applications that meet the evolving needs of our diverse client base.

Key Responsibilities
  • Design, develop, and maintain both front-end and back-end components of web applications.
  • Write clean, efficient, well-documented, and maintainable code across the full stack.
  • Collaborate with cross-functional teams, including UI/UX designers, product managers, and other engineers, to define and deliver new features.
  • Participate in code reviews to ensure code quality, adherence to standards, and knowledge sharing.
  • Optimize applications for maximum speed, scalability, and reliability.
  • Troubleshoot, debug, and upgrade existing systems.
  • Develop and maintain database schemas and queries.
  • Stay up-to-date with emerging technologies and industry trends.
Requirements
  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
  • Proven experience (3+ years) as a Full Stack Developer or in a similar software engineering role.
  • Proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern frameworks (e.g., React, Angular, Vue.js).
  • Strong experience with back-end languages and frameworks (e.g., Python/Django, Node.js/Express, Java/Spring, C#/.NET).
  • Familiarity with database technologies such as SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB).
  • Understanding of RESTful APIs, version control systems (Git), and agile development methodologies.
  • Experience with cloud platforms (AWS, Azure, GCP) is a plus.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work effectively both independently and as part of a collaborative team.
Benefits
  • Competitive salary and performance-based bonuses.
  • Hybrid work model offering flexibility.
  • Comprehensive medical aid and retirement fund contributions.
  • Opportunities for professional development, training, and attending conferences.
  • Exposure to a wide range of modern technologies and challenging projects.
  • A positive and collaborative work culture with a focus on employee well-being.
  • Modern office facilities when on-site.
  • Employee assistance program.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Backend Systems
Senior Software Engineer, Backend Systems

Placements24 • Southampton

Hybrid
GBP 41,000 - 54,000
Health insurance
Retirement plan with company match
Paid time off
+2
Remote Senior Full Stack Developer (EdTech)
Remote Senior Full Stack Developer (EdTech)

Placements24 • Southampton

Hybrid
GBP 60,000 - 90,000
Remote work
Senior Full Stack Developer
Senior Full Stack Developer

Placements24 • Greater London

Remote
GBP 70,000 - 110,000
Health insurance
Bonus eligible
Retirement plan
+5
Full Stack Developer
Full Stack Developer

Placements24 • Southampton

Remote
GBP 55,000 - 90,000
Competitive salary
Remote-first
Health coverage
+2
Senior Engineering Manager - Product Development
Senior Engineering Manager - Product Development

Placements24 • Southampton

Hybrid
GBP 68,000 - 95,000
Competitive salary
Executive health insurance & pension
Significant annual bonus
+5
Senior Frontend Engineer (React/Typescript)
Senior Frontend Engineer (React/Typescript)

Placements24 • London Borough of Newham

Hybrid
GBP 27,000 - 41,000
Competitive salary
Health insurance
Retirement plan
+2
Remote Full-Stack Telecom Software Developer (Cloud Native)
Remote Full-Stack Telecom Software Developer (Cloud Native)

Placements24 • Birmingham

Remote
GBP 65,000 - 100,000
Competitive salary
Remote benefits package
Home-based work
+3
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Placements24 • Southampton

Remote
GBP 75,000 - 110,000
Competitive salary
Performance-based bonuses
Health, dental, and vision insurance
+4
Lead Software Engineer (Backend)
Lead Software Engineer (Backend)

Placements24 • Southampton

Hybrid
GBP 41,000 - 68,000
Hybrid work model
Performance bonuses
Medical aid
+3
Remote Senior Backend Engineer (Python/Django)
Remote Senior Backend Engineer (Python/Django)

Placements24 • Greater London

Hybrid
GBP 110,000 - 140,000
Fully remote work environment
Competitive salary
Health and dental insurance
+2