Job Description
Join Sand Technologies, a global leader in digital transformation, as a Senior Software Engineer. You will contribute to building next-generation systems for clients across various industries by applying your expertise in modern software development practices and acting as a key collaborator and mentor within cross-functional teams.
Key Information
- Location Model: N/A
- Location Details: N/A
- Salary Range: Competitive
- Years Experience Min: 6+ years
- Employment Type: N/A
- Company Industry: Digital Transformation / IT Services
- Visa Sponsorship: N/A
- Relocation Assistance: N/A
- Working Hours: N/A
Technical Stack
- Core (Must-Have):
- General good software design and architecture understanding
- APIs
- SQL database design + usage
- Nice-to-Have:
- Front-end development (Angular and/or React/JS/general web dev)
- Backend for frontend (Django/Node)
- Automated testing (unit/component/browser testing)
- Data visualization
Role & Responsibilities
- Key Responsibilities:
- Contribute to the growth of next-generation systems.
- Go deep into the domain of the problems being solved.
- Act as a full-fledged contributor in cross-functional teams.
- Turn ideas into designs, code, and value.
- Guide the work of less experienced developers (give guidelines, review code, teach).
- Collaborate towards shared team objectives.
- Must-Have Qualifications:
- 6+ years experience in software design and architecture.
- Curiosity beyond technology into domain problems.
- Strong communication skills.
- Proficiency sufficient to guide junior developers.
- Nice-to-Have Qualifications:
- Experience with listed front-end technologies (Angular/React).
- Experience with listed back-end technologies (Django/Node).
- Experience with automated testing.
- Experience with data visualization.
Company & Culture
- Benefits Highlights:
- N/A
- Potential Red Flags / Things to Note:
- The specific "Senior" level is not explicitly stated, but experience requirements suggest this level.
- Location model (Remote/Hybrid/On-site) is not specified.
- Specific benefits are not listed.
- Employment type (Permanent/Contract) is not specified.
- Company Culture Snippets:
- Emphasis on being explorers by nature.
- Values curiosity beyond tech into problem domain.
- Focus on strong communication and collaboration.
- Expectation of mentoring less experienced developers.
- Commitment to learning and sharing.
ABOUT SAND
Sand Technologies is a global leader in digital transformation, empowering leading organisations and governments worldwide to achieve their digital aspirations. We offer a comprehensive suite of services, including enterprise AI solutions, data science, software engineering, and IoT, delivered from our centres in the Americas, Europe, and Africa. Our training programmes, in partnership with organisations like the Mastercard Foundation, Amazon Web Services, Holberton, and ALX cultivate the next generation of agile digital leaders. Through recent strategic acquisitions, Sand Technologies has further strengthened its capabilities in advanced analytics and intelligent software development, enhancing our ability to solve our clients' most pressing challenges across telecom, utilities, healthcare, and insurance industries. We believe in harnessing technology to deliver real impact and value, helping organisations bridge the gap between their current reality and digital future.
ABOUT THE ROLE
As we continue to expand our teams we're looking for Software Engineers with modern skills and attitudes to help us grow a next-generation system. The sorts of people we're looking for are: 1. Explorers by nature - interesting people doing interesting things and wanting to make a difference in the world.2. Curious beyond the tech - excited to go deep into the domain of the problems they are solving, not only the software development3. Strong communicators - able to be a full fledged contributor in one of our cross-functional teams (turning ideas into designs into code into value)4. Proficient - experienced enough in their craft to be able to guide the work of other less experienced developers (give clear guidelines and tasks, review code output, teach what you know)
We're looking for people who've sharpened their skills in some or all of the following areas: -6 years + experience in general good software design and architecture understanding- Front end development *(typically angular and/ or react/js/general web dev)*- Back end for front end (*typically django/some node)*- Automated testing *(unit/component/browser testing)*- APIs- Data visualisation- SQL database design + usage
We operate across multiple cloud environments and technology stacks. To succeed in this role you must be willing to learn, share and collaborate towards shared team objectives, drawing and providing support to delivery complex outcomes in simple, intelligent and sustainable ways.
Sand Technologies is a global leader in digital transformation, empowering leading organisations and governments worldwide to achieve their digital aspirations. We offer a comprehensive suite of services, including enterprise AI solutions, data science, software engineering, and IoT, delivered from our centres in the Americas, Europe, and Africa. Our training programmes, in partnership with organisations like the Mastercard Foundation, Amazon Web Services, Holberton, and ALX cultivate the next generation of agile digital leaders. Through recent strategic acquisitions, Sand Technologies has further strengthened its capabilities in advanced analytics and intelligent software development, enhancing our ability to solve our clients' most pressing challenges across telecom, utilities, healthcare, and insurance industries. We believe in harnessing technology to deliver real impact and value, helping organisations bridge the gap between their current reality and digital future.
ABOUT THE ROLE
As we continue to expand our teams we're looking for Software Engineers with modern skills and attitudes to help us grow a next-generation system. The sorts of people we're looking for are: 1. Explorers by nature - interesting people doing interesting things and wanting to make a difference in the world.2. Curious beyond the tech - excited to go deep into the domain of the problems they are solving, not only the software development3. Strong communicators - able to be a full fledged contributor in one of our cross-functional teams (turning ideas into designs into code into value)4. Proficient - experienced enough in their craft to be able to guide the work of other less experienced developers (give clear guidelines and tasks, review code output, teach what you know)
We're looking for people who've sharpened their skills in some or all of the following areas: -6 years + experience in general good software design and architecture understanding- Front end development *(typically angular and/ or react/js/general web dev)*- Back end for front end (*typically django/some node)*- Automated testing *(unit/component/browser testing)*- APIs- Data visualisation- SQL database design + usage
We operate across multiple cloud environments and technology stacks. To succeed in this role you must be willing to learn, share and collaborate towards shared team objectives, drawing and providing support to delivery complex outcomes in simple, intelligent and sustainable ways.
Job Details
Location
Remote / Remote
Key Skills
ReactNode.jsAngularDjangoApisData VisualizationSoftware DesignAutomated TestingSoftware ArchitectureBack End DevelopmentFront End DevelopmentSql Database Design