Senior Full Stack Developer
Core Group Southern Africa|Posted 11 days ago
Sign up or log in to apply:
Skills and experience
Location and salary
Role description
Join on the ground floor of a full stack development team, created to build everything from large scale internal and consumer applications to smaller proof of concept applications that will stretch your skills. We operate on a very lightweight agile framework and continuous delivery with a focus on quality of output.
Our tech stack:
.Net Core
Angular
C#
HTML
JavaScript
CSS
Azure
Entity Framework
SQL
Experience with .NET 6 or newer is preferred.
Understanding of Clean Architecture and SOLID principles.
Experience with Web API development and integration.
Git version control
What you’ll be doing:
Architect and build internal and public-facing web applications and their back-ends
Ensuring quality output for all customer facing user interfaces
Collaborate with business users to gather requirements
Mentor and guide junior team members
Knowledge sharing within the greater development team
What you’ll bring:
6+ years of development experience with a strong full stack portfolio
Attention to detail and high quality UI implementation
Experience in building rapid proof-of-concepts
Sign up or log in to apply:
About Core Group Southern Africa
We offer people the most exciting information, communication, and entertainment technology for work and play, and service them through our network of resellers and our own retail outlets.
For these reasons, we strategically align ourselves with global companies that are the drivers of innovation in their industry, sometimes creating entirely new categories.
At the core of our business is the Apple brand. We are the sole distributor for Apple in Sub-Saharan Africa. In support of Apple, our accessories brands offer products that enhance this technological eco-system.
Why Work For Us
It’s The Core Group's mission to empower individuals and organisations with the world's leading personal technology products and services. To do so we represent some of the world’s most valued and loved brands in Sub-Saharan Africa.
We are the sole distributor for Apple in Sub-Saharan Africa and have represented the brand in South Africa since 1995. We are also the distributors for other major brands such as Fitbit, DJI and Nintendo.
In 2021, we also launched the Apple Reseller programme in South Africa, a dedicated portal for qualifying resellers who are not yet Apple authorised to be able to purchase Apple devices for resale.
Our responsibilities are all encompassing and include supply chain management, marketing management, channel management, enterprise sales and media relations. The territory of operations comprises Angola, Botswana, Lesotho, Malawi, Mozambique, Namibia, Nigeria, South Africa, Zambia and Zimbabwe.
Our Culture
Our company culture is built upon a strong foundation of values that guide our actions and shape our interactions with employees, customers, and the community. Our core values reflect our commitment to creating an inclusive and nurturing environment where people can grow and thrive.
Developing People: We believe in the power of investing in our employees' growth and development. We provide opportunities for continuous learning, mentorship, and career advancement, fostering a culture of personal and professional development.
Customer Focus: We prioritize understanding and meeting the needs of our customers. By actively listening, engaging, and responding to their feedback, we build lasting relationships and deliver exceptional service and products that exceed their expectations.
Ethical: We uphold the highest ethical standards in all aspects of our business. We are committed to transparency, integrity, and accountability in our decision-making processes, treating all stakeholders with respect and fairness.
Innovation: We foster a culture of innovation that encourages creativity, experimentation, and problem-solving. We embrace new ideas and technologies, continuously seeking opportunities for improvement and staying ahead of market trends.
Brand Alignment: We align our actions with our brand values, ensuring consistency and authenticity in everything we do. We strive to build a strong and recognizable brand that resonates with our target audience, reflecting our commitment to quality and excellence.
Social Responsibility: We recognize the importance of giving back to the community and making a positive impact. We actively engage in corporate social responsibility initiatives, supporting causes that align with our values and contributing to the well-being of society as a whole.
Fair: We believe in fairness and equal opportunities for all. We foster an inclusive and diverse work environment, where everyone is treated with dignity and respect. We promote meritocracy and ensure that recognition and rewards are based on performance and contributions.
Add Value: We are committed to adding value to our customers, employees, and stakeholders. We continuously seek ways to improve processes, deliver exceptional products and services, and exceed expectations. We strive to be a trusted partner and go the extra mile to create long-term value for all those we engage with.
Our Hiring Process
At our company, we have developed a hiring process that prioritises finding the right fit for both the individual and the organisation. We understand that hiring based on values and cultural alignment is just as crucial as assessing technical skills.
- Initial Contact: Once we identify potential candidates, we reach out to them through this platform or via email to initiate communication. We believe in providing a seamless and convenient experience from the very beginning.
- Next step - Interview: We schedule an initial interview, which can be conducted virtually or at our office, depending on the circumstances. During this interview, we focus on getting to know the candidate, understanding their career aspirations, and assessing their values and what is important to them. We aim to create an open and transparent dialogue to gauge mutual compatibility.
- Final step - Technical Interview: Following the initial interview, we move forward with a technical interview. This interview involves senior team members who are experienced in the specific area relevant to the role. The technical interview is designed to efficiently evaluate the candidate's skills and competencies in their field. We prioritise a streamlined and effective process that focuses on assessing technical proficiency.
We encourage candidates who are interested in joining our team or learning more about our company to reach out to us. We are always excited to hear from potential candidates and engage in meaningful conversations. If you're interested, please don't hesitate to send us a message. We would love to connect with you and explore the possibilities of working together.
Perks at Core Group Southern Africa
Tech Stack
business tool


application and data






