DE Jobs

Search from over 2 Million Available Jobs, No Extra Steps, No Extra Forms, Just DirectEmployers

Job Information

DAI Full Stack Software Engineer in London, United Kingdom

Full Stack Software Engineer

City/Country Location Details London, UK

Employment Status Full-Time Regular

Job Type Corporate

DAI’s Sustainable Business Group (SBG) is a specialized unit supporting companies in their efforts to become smarter corporate citizens in their local business operations and assisting public authorities to develop policy, regulation and incentives that grow sustainable industries.Our team advises companies on how to optimize their local supply base and labour force, demonstrate their long-term commitment to the country’s development, and become a trusted partner for government through initiatives in local content and corporate social investment. Technical focus areas include economic and policy analysis, supplier development, entrepreneurship, innovation, youth empowerment, education, and environmental sustainability.

A central product of SBG’s Digital Products team is DAI’s Supplier Management Portal (SMP). The SMP product is used by multi-national companies to facilitate local spending on large capital projects and track positive impact on local economies throughout the world. It is a cloud-based platform that connects large-scale buyers to local small, and medium-sized enterprises (SMEs). This solution is developed and backed by DAI’s industry-leading experts in local content, leveraging decades of knowledge, insight, and experience in how local content is measured, monitored, reported, and analysed. To learn more about the Supplier Management Portal, visit our webpage: https://smp.dai.com/

SBG is seeking a highly motivated Full Stack Software Engineer who will be responsible for ensuring that our products are delivered on time and meet the expectations of our customers. The Full Stack Software Engineer will be responsible for managing and overseeing the development and maintenance of the SMP platform as well as lead the technical design and delivery of our internal data cube – an internal initiative which we are soon to launch. The successful candidate will work closely with cross-functional teams including product management, quality assurance, and project management to ensure timely delivery of high-quality features and functionality.

PLEASE NOTE: Whilst the below is the full scope of the role, it won’t be from day 1. The jobholder will have the opportunity to grow into the role and learn as they go in a supportive environment.

Key tasks, duties and responsibilities

Planning and Project Management

· Oversight and quality assurance of the SMP Engineering Team, providing technical direction and mentoring to team members.

· Work closely with the Product Management Team to develop and implement the SMP roadmap, ensuring alignment with business goals and customer needs.

· Collaborate with cross-functional teams to design, develop, test, and deploy new features and functionality on the SMP platform.

· Collaborate with cross-functional teams to design, build, test and deliver a scalable master data cube which will support SBG’s future growth initiatives and identify operational efficiencies.

Development and Analysis

· Ensure that the SMP platform meets high standards for performance, scalability, and security.

· Identify and address technical debt and system architecture issues, proactively suggesting improvements and solutions.

· Ensure that code and system documentation are up to date and well maintained.

· Continuously evaluate emerging technologies and trends, making recommendations for adoption and implementation where appropriate.

· Provide technical advice in resolving complex technical issues and debugging production issues.

· Write high-quality, well-documented code in Python, Django, and React/Next JS.

Design, develop and maintain RESTful APIs.

Maintenance/Systems Performance

· Supervise unit tests and integration tests to ensure code quality and reliability.

· Experience in debugging and troubleshooting issues in a timely manner.

· Lead code reviews and provide constructive feedback.

· Stay up-to-date with the latest web development trends and technologies.

· Continuously improve the platform's performance, scalability, and user experience.

Additional duties may be assigned depending on evolving business needs.

Knowledge, Experience and Attributes:

Minimum qualifications:

· Significant proven years of related professional experience and a college degree. Equivalent combinations of education and experience will be considered.

· Significant demonstrated experience with full-stack software development with a focus on building scalable and secure web-based applications.

· Demonstrated experience with Django/Python, React/Next JS and related programming languages.

· Demonstrated experience with database design and management (SQL, PostgreSQL).

· Experience designing, developing, and deploying data cubes for OLAP, business intelligence solutions and building ETLs.

· Experience implementing data warehouse design with a focus on multi-dimensional data modeling.

· Experience using data mining techniques to discover and profile data patterns in large datasets.

· Experience developing complex MDX/DAX queries for custom reporting needs.

· Experience with Git and version control.

· Demonstrated understanding of platform development, best practices in enterprise code deployment, and scaling platform architecture.

· Experience acting as a technical subject matter expert (SME)during scoping expansion discussion as well as scoping feasibility of future proposal work.

· Excellent written and oral communication skills, with the ability to clearly communicate technical information to non-technical audiences.

· Highly tuned analytical and problem-solving skills.

· Strong attention to detail and a commitment to delivering high-quality work.

· Self-directed with strong organizational skills and the ability to prioritize multiple tasks/competing deadlines simultaneously.

· Able to work as part of a decentralized team with minimal oversight.

· Able to build and maintain excellent working relationships with staff at all levels of the organization and external clients from diverse backgrounds.

· Able and willing to adjust work schedule, if needed, to support teams located in different time zones/countries.

DAI offers a generous benefits package and there are several day-to-day perks of working at DAI that help keep us happy and motivated! Please make sure to provide a cover letter with salary your expectations.

We are recruiting for these vacancies on a rolling basis, meaning there is no fixed deadline and applications will be assessed as they are received, and the vacancies will remain open until they are filled.

Candidates must be eligible to live and work in their preferred location within the UK, without the need for sponsorship.

All qualified applicants will receive consideration for employment without regard to race, colour, age, religion, sex, disability status, sexual orientation, gender identity, or national origin.

This job description details the key elements of the role and is not an exhaustive list of duties. Job roles evolve over time and job-holders may be required to complete additional tasks in line with business needs.

You will be pleased to know that we strive to uphold the highest ethical standards and that we are working with our clients to reduce the opportunity for people who are known to have breached ethical standards to work in our field.  Any staff and/or consultant contract with DAI, therefore, will be subject to stringent, satisfactory reference checking and vetting.

If you require any reasonable adjustments to the interview or recruitment process please contact Victoria_tres@DAI.COM (Please do not send applications directly to this inbox).

If this role sounds interesting and you would like to be part of DAI’s growing business, bidding for and managing donor-funded projects round the world, we look forward to hearing from you.

Back (https://phf.tbe.taleo.net/phf04/ats/careers/v2/searchResults?org=DAINC&cws=48)

DirectEmployers