Full Stack Software Engineer in Birmingham

Full Stack Software Engineer in Birmingham

Birmingham Full-Time On-site
P

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.

Full Stack Software Engineer in Birmingham employer: Placements24

Our client offers an exceptional remote working environment for Tax Specialists, providing unparalleled flexibility and autonomy while ensuring a competitive salary package and performance bonuses. With a strong focus on continuous professional development, employees are encouraged to grow their expertise in South African tax law, all within a supportive culture that values strategic thinking and collaboration across departments.

P

Contact Details:

Placements24 Recruitment Team