Workatele

Full Stack Developer at Devops Africa Limited, Accra, Ghana

Devops Africa Limited

Full Stack Developer at Devops Africa Limited, Accra, Ghana

Devops Africa Limited

Full time Job

Date Posted: November 16, 2023

Application deadline:

Expired on: November 18, 2023 12:00am

Sponsored

Job description

The Full Stack Web Developer Tier 2 is responsible for building new and improving existing web applications in our open source technology environment. This role will create and/or revise applications based off of prioritized business outcomes as well as provide application technical support. This position is remote work eligible.

Responsibilities:

● Develop and enhance web applications in an open source technology environment, aligning with prioritized business outcomes.

● Create and revise applications based on requirements, ensuring adherence to design and architectural principles.

● Provide technical support for applications, troubleshooting issues, and implementing solutions.

● Utilize JavaScript/TypeScript, ReactJS, Node.js, ExpressJS, and REST APIs to build efficient and scalable web applications.

● Work with standard development tools such as Git and Jira for version control, issue tracking, and project management.

● Implement queuing and caching mechanisms using RabbitMQ, Elasticsearch, and Redis for efficient data processing and storage.

● Apply SQL and database design skills, particularly with MySQL/MariaDB, to ensure efficient data storage and retrieval.

● Understand and apply service/worker design patterns to build robust and scalable applications.

● Familiarity with product architecture to ensure development aligns with overall system design.

● Collaborate with the team to work within an existing codebase, maintaining the current design structure and ensuring code quality.

● Follow Scrum principles, understanding the impact of each sprint on the overall project/product.

● Approach problem-solving with agile principles, adapting to changing requirements and priorities.

● Support the team and business in creating small, releasable sprints, delivering value incrementally.

● Champion inspection to assess the project/product direction and identify areas for improvement.

● Actively engage in the Scrum process, identifying and resolving impediments to help the team achieve their goals.

● Participate in company, department, and process changes, actively contributing to their execution and success.

● Facilitate knowledge sharing within the team and seek opportunities for individual and team improvement.

● Train and mentor team members, sharing expertise and fostering professional growth.

● wwInfluence others through the organization’s core values, promoting a positive and collaborative work environment.

● Possess and seek understanding of business processes, aligning development efforts with organizational goals.

● Recognize how the team’s work impacts other areas within the organization, fostering collaboration and alignment.

● Undertake additional assigned duties as requested

Supervisory Responsibilities:

● None

Qualifications:

● Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).

● 5 years of experience

● Strong technical proficiency in JavaScript/TypeScript, ReactJS, Node.js, ExpressJS, and REST APIs.

● Experience with standard development tools such as Git for version control and Jira for issue tracking.

● Knowledge and practical experience with queuing/caching technologies like RabbitMQ, Elasticsearch, and Redis.

● Proficiency in SQL and database design, particularly with MySQL/MariaDB. ● Familiarity with service/worker design patterns for building scalable and efficient applications.

● Understanding of product architecture and ability to work within an existing codebase while maintaining design structure.

● Thorough understanding of Scrum principles and agile methodologies, including sprint planning and prioritization.

● Proactive involvement in the Scrum process, identifying and resolving impediments to support the team’s goals.

● Strong team dynamics, actively participating in company, department, and process changes.

● Demonstrated ability to facilitate knowledge sharing and contribute to team improvement.

● Experience training and mentoring team members, promoting professional growth and development.

● Ability to influence others through the organization’s core values, fostering a positive work culture.

● Deep understanding of business processes and the ability to align development efforts with organizational goals.

● Awareness of how the team’s work impacts other areas within the organization, promoting collaboration and alignment.

● Ability to adapt to changes in company, department, and process, embracing a growth mindset and a willingness to learn new technologies and practices. ● Excellent team dynamics, including the ability to work collaboratively in a self organizing Scrum team structure.

● Effective communication skills and the ability to provide and receive feedback constructively.

● A genuine interest in understanding the business processes and needs that the product addresses, ensuring development efforts align with the overall goals. ● Strong problem-solving skills, attention to detail, and a commitment to writing clean, maintainable, and efficient code.

Working Settings:

● Full-time Salaried Exempt, not eligible for overtime

● Office hours are 10am-7pm, Monday through Friday, GMT, additional hours may be required depending on priorities

● This position is a full-time work.

Compensation:

● The salary is negotiable and varies based on experience and qualifications,

Application deadline:

Expired on: November 18, 2023

Share this job

Facebook
Twitter
LinkedIn
WhatsApp
Telegram

Related jobs

GBfoods Africa

IT Project Specialist at GBfoods, Accra, Ghana

GBfoods

Full time job
Date posted: April 26, 2025

Deadline:

Expired on: April 29, 2025
Old-Mutual-South-Africa-150x150

Senior Tester at Old Mutual, Pinelands, South Africa

Old Mutual

Full time job
Date posted: April 24, 2025

Deadline:

Expired on: May 4, 2025
First Quantum Minerals Ltd (FQM)

Analyst – Safety Software and Data Management at First Quantum Minerals, Kalumbila, Zambia

First Quantum Minerals

Full time job
Date posted: April 23, 2025

Deadline:

Expired on: May 7, 2025
Standard Bank Group

COBOL Software Engineer at Standard Bank, Johannesburg, South Africa

Standard Bank

Full time job
Date posted: April 17, 2025

Deadline:

Expired on: April 23, 2025

Sponsored