Vacancy title:
Full Stack Software Developer
Jobs at:
Beatmas Human Resource Consultants LtdDeadline of this Job:
Thursday, September 05 2024
Summary
Date Posted: Friday, August 23 2024, Base Salary: Not Disclosed
JOB DETAILS:
Job Purpose
The Full Stack Software Developer is responsible for designing, developing, and maintaining both the front-end and back-end components of application systems to be developed.
Key Responsibilities
• Full stack Development: Design, develop, and implement both front-end and back-end components of web applications. Write clean, efficient, and maintainable code using a combination of programming languages and frameworks.
• Collaborate with cross-functional teams, including designers, back-end developers, and stakeholders, to deliver high-quality and user-friendly digital applications.
• Front-End Development: Develop responsive and user-friendly web interfaces using HTML, CSS, and JavaScript frameworks and ensuring cross-browser compatibility and optimize front-end code for improved performance.
• Back-End Development: Design and develop server-side logic and databases for web applications. Implement APIs, business logic, and data models using appropriate programming languages and frameworks. Manage data storage and retrieval efficiently and securely.
• Database Management: Design and optimize database schemas, queries, and stored procedures and ensuring data integrity, security, and scalability.
• UI/UX Collaboration: Collaborate with UI/UX designers to create visually appealing and intuitive user interfaces. Translate design mock-ups and wireframes into functional front-end components and provide feedback on design feasibility and suggest improvements.
• Security Integration: Work closely with back-end developers and external services or APIs to enable seamless integration of various application components. Implement third-party integrations and ensure data flow and communication between systems.
• Testing and Debugging: Conduct thorough testing of both front-end and back-end components to identify and fix bugs, errors, or performance issues. Write unit tests, perform code reviews, and use debugging tools to ensure the reliability and quality of the codebase.
• Performance Optimization: Identify and resolve performance bottlenecks in both front-end and back-end components, and optimize code, database queries, and server configurations to improve application speed and scalability.
• Version Control and Deployment: Use version control systems (such as Git) to manage codebase and collaborate with other developers. Deploy applications to production or staging environments using tools like Docker or cloud platforms.
• Collaboration and communication: Work collaboratively with cross-functional teams, including front-end developers, designers, product managers, and QA engineers. Communicate effectively to understand requirements, provide updates, and address technical challenges.
• Continuous learning: Stay updated with emerging technologies, programming languages, and industry trends related to back-end development. Continuously enhance skills and knowledge through self-learning, attending conferences, or participating in relevant training programs.
Technical competencies
• ICT strategy development, implementation, and monitoring
• ICT policies and procedures development
• Application management (Core pension systems)
• Business continuity management
• Software development
• IT Security Management and Cybercrime
• Database Management
• IT Infrastructure Development and Management
Minimum Qualifications and Experience
• Grade 12 Certificate with 5 ‘O’ levels with credit or better in Mathematics and English
• Bachelor’s degree in computer science, software engineering, management information systems or a related field
• Not less than four (4) years of relevant IT experience at a similar level in an organisation of similar size.
Work Hours: 8
Experience in Months: 48
Level of Education: Bachelor Degree
Job application procedure
Interested in applying for this job? Click here to submit your application now.
• Interested candidates who meet the above-stipulated qualifications should send their application letters, Curriculum vitae, three traceable referees, and photocopies of relevant certificates to:
• Applications should be received not later than 28th August 2024.
All Jobs
Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.