Full Stack Developer / Software Engineer

Iju-Ishaga, Lagos
Posted more than 30 days ago
Company:
Bema Integrated Services
Company Description:
Bema Integrated Services is a dynamic and faith-driven organization and Christian Music Ministry dedicated to spreading the message of Christ through music. We are passionate about using technology to enhance our ministry and connect with audiences worldwide. We are seeking a talented and committed Software Engineer to join our team and help us achieve our mission.
Contract Type:
Full Time
Experience Required:
2 years
Education Level:
Technical
Gender:
Any
Age:
18 to 99 years
Number of vacancies:
1

Job Description

Position Overview:

We're on the lookout for a skilled Full Stack Engineer who shares our Christian values, proficient in both front-end and back-end development. This role is crucial as we transition from WordPress to the MERN stack (MongoDB, Express.js, React, Node.js) and explore Web 3.0 technologies. Experience with Object-Oriented programming, SQL, JavaScript, HTML, CSS, PHP, Java, and Git is essential. Experience with WordPress and familiarity with Web 3.0 would be a plus. We're seeking someone who is technically adept, adaptable, and deeply committed to advancing our Christian mission through their work.

Key Responsibilities:

Work collaboratively with interdisciplinary teams to design, develop, and maintain software applications that align with our ministry's objectives.
Develop both front-end and back-end components using technologies such as React, Node.js, and MongoDB, alongside existing technologies like PHP and WordPress.
Craft clean, efficient, and well-documented code.
Implement prompt engineering techniques for code improvement and refactoring, using libraries in Python or other relevant languages.
Troubleshoot and debug software issues, ensuring smooth functionality and performance optimization.
Stay updated on industry trends and best practices in full stack and Web 3.0 development.
Assist in the transition from WordPress to the MERN stack and integrate Web 3.0 technologies where applicable.

Qualifications:

Hold a Bachelor's degree in Computer Science, Software Engineering, or a related field.
Demonstrate expertise in front-end technologies (HTML, CSS, JavaScript, React) and back-end technologies (Node.js, Express.js, SQL, MongoDB, PHP).
Proficiency in Git for version control.
Experience with WordPress and understanding of its ecosystem.
Familiarity with Web 3.0 concepts and technologies.
Experience in implementing prompt engineering for code improvement and refactoring using libraries in Python or other relevant languages.
Embrace Christian faith with a genuine passion for our ministry's mission.
Possess strong problem-solving and debugging skills.
Excel in communication and teamwork.

Preferred Skills:

Experience with Java and additional back-end technologies.
Hands-on experience with the MERN stack.
Familiarity with blockchain and decentralized applications (DApps) related to Web 3.0.
Adaptability to work in varied development environments and transition between different technology stacks.