Software Engineer

Website afrosintech Afros In Tech

Unified For Innovation

Company Overview:

Afros In Tech is the foremost social network and integrated community platform dedicated to empowering, supporting, and connecting individuals, professionals, entrepreneurs, and enthusiasts in the technology industry with a profound appreciation for African culture.
Beyond our thriving online presence, Afros In Tech encompasses a vibrant physical community. Through a rich tapestry of events, meetups, workshops, and conferences, we foster meaningful connections and facilitate real-world interactions among our members.
In our commitment to holistic empowerment, we offer not only a dynamic digital forum but also serve as a catalyst for collaborative endeavors, professional development opportunities, and inclusive experiences.

We are seeking a skilled and motivated Software Engineer to join our team and contribute to the development and maintenance of our platform.

Role Overview:
As a Software Engineer at, you will play a crucial role in designing, developing, and maintaining our platform and its related applications. You will collaborate with cross-functional teams, including designers, product managers, and other engineers, to create innovative and user-friendly solutions that enhance our community’s experience. This role requires strong programming skills, creative problem-solving abilities, and a passion for promoting diversity and inclusion within the tech industry.

Key Responsibilities:

1. Software Development:
– Design and implement high-quality, scalable, and maintainable software solutions for the platform and related applications.
– Collaborate with the team to ensure code quality and adherence to best practices.

2. Front-End Development:
– Develop responsive and visually appealing user interfaces using HTML, CSS, and JavaScript frameworks.
– Implement user interactions and user experience improvements to enhance platform usability.

3. Back-End Development:
– Build and maintain server-side applications, APIs, and databases to support platform functionalities.
– Implement server-side logic for user authentication, data storage, and data retrieval.

4. Testing and Debugging:
– Conduct comprehensive testing and debugging to ensure software quality and functionality.
– Identify and fix bugs and issues promptly to maintain a smooth user experience.

5. Performance Optimization:
– Optimize software performance and scalability to ensure a seamless user experience.
– Identify and address performance bottlenecks and implement solutions for optimization.

6. Security and Data Privacy:
– Implement security measures to protect user data and ensure data privacy compliance.
– Conduct regular security audits and vulnerability assessments.

7. Version Control and Collaboration:
– Use version control systems (e.g., Git) to manage codebase and collaborate effectively with other engineers.

8. New Feature Implementation:
– Work closely with product managers and designers to implement new features and enhancements based on requirements.

9. Accessibility:
– Ensure platform accessibility for all users, following WCAG guidelines.

10. Diversity and Inclusion Advocacy:
– Advocate for diversity and inclusion within software engineering practices, ensuring a user-friendly experience for diverse communities.

Qualifications and Experience:

– Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
– Proven experience (3+ years) in software development, preferably within the tech industry or community-focused organizations.
– Strong proficiency in front-end web development technologies, including HTML, CSS, and JavaScript frameworks (e.g., React, Angular, or Vue.js).
– Experience in back-end development and server-side languages (e.g., Node.js, Python, Ruby, or Java).
– Familiarity with databases and database management (e.g., MySQL, MongoDB).
– Solid understanding of software development best practices, including testing, version control, and code documentation.
– Excellent problem-solving and analytical skills to identify and fix software issues efficiently.
– Passion for promoting diversity, inclusion, and representation within the tech sector.

If you are a talented and innovative Software Engineer with a commitment to creating impactful solutions and promoting diversity within the tech industry, we encourage you to apply for the position of Software Engineer at Join us in shaping the future of our vibrant and inclusive tech community.

Tagged as: , , , ,

Before applying for this position you need to submit your online resume. Click the button below to continue.

Before applying for this position you need to submit your online resume. Click the button below to continue.

Contact us

Afros In Tech

Unified For Innovation

Related Jobs