Dot.ai is an AI-led neobank with a mission to revolutionize financial services in Africa. They provide innovative and inclusive financial solutions that enable people and businesses to thrive by leveraging technology to deliver affordable, convenient, and reliable financial services to underserved communities in Africa.
Applications are invited from interested and qualified candidates to apply for the latest openings at Dot:
Senior Software EngineerÂ
Data Engineer
Frontend Engineer
Engineering lead
Job Openings at Dot SummaryÂ
Location: Lagos
Mode: Hybrid
Category: Employment (Full Time)
Deadline: Not Specified
Benefits: Competitive salary and benefits package.
To receive similar Jobs Alerts on WhatsApp, Click HERE
Senior Software Engineer
Job Responsibilities
Designing and implementing Java-based applications.
Analyzing user requirements to inform application design.
Defining application objectives and functionality.
Aligning application design with business goals.
Developing and testing software.
Debugging and resolving technical problems that arise.
Recommending changes to existing Java infrastructure.
Producing detailed design documentation.
Job Requirements
At least 5+ years of proven hands-on Software Development experience in Java.
Ability to gather accurate requirements and work closely with stakeholders to prioritize tasks and the scope of development.
Strong attention to detail with the ability to identify errors and make adjustments in a testing environment.
Competence and comfort using frameworks (e.g. Spring Boot).
Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate).
Proficient understanding of code versioning tools, such as Git.
Containerization and automated testing.
Experience with Cloud native architecture and technologies
Previous experience on continuous integration and deployment, test automation, cloud-based infrastructure and tooling.
Data Engineer
Job Responsibilities
Design, develop, and maintain scalable data pipelines using dbt (Data Build Tool) and Airflow to process and transform large datasets.
Implement and optimize ETL/ELT processes, ensuring data is accurately and efficiently loaded from various sources into our data warehouse.
Work with AWS data technologies such as S3, Redshift, Athena, Glue, DMS, and RDS to store, manage, and analyze data.
Experience with integrating data from multiple sources. Additionally, knowledge of Rest APIs
Design and maintain data models that support analytical and reporting requirements, ensuring consistency and integrity across all datasets.
Utilize Airflow and GitOps to schedule and orchestrate complex workflows, ensuring reliable and timely data delivery.
Write clean, efficient, and well-documented Python code for data processing tasks, ensuring reusability and scalability.
Work closely with data analysts, data scientists, and other stakeholders to understand data needs and deliver high-quality data solutions.
Optimize data pipelines and queries to improve performance and reduce costs, ensuring efficient use of resources.
Implement monitoring solutions to ensure data pipelines are running smoothly and troubleshoot any issues that arise.
Job Requirements
3+ years of experience as a Data Engineer or in a similar role, with a strong focus on building data pipelines and working with cloud data technologies.
Technical Skills:
Proficiency in dbt for data transformation and modeling.
Hands-on experience with Apache Airflow for workflow orchestration.
Understanding of GIT and CI/CD with GitHub actions.
Strong understanding of AWS and AWS data technologies (e.g., EC2, S3, Redshift, Athena, Glue, DMS, RDS).
Basic shell scripting skills for task automation and Linux configuration.
Advanced Python programming skills for data processing and automation.
Experience with SQL and query optimization techniques.
Solid understanding of data warehousing concepts, data modeling, and database design principles.
Strong analytical and problem-solving skills, with the ability to troubleshoot complex data issues.
Excellent communication skills, with the ability to explain technical concepts to non-technical stakeholders.
Ability to work collaboratively in a fast-paced, team-oriented environment.
Frontend Engineer
Job Responsibilities
Develop and maintain responsive web applications using modern frontend technologies.
Collaborate with designers, backend engineers, and product managers to implement new features and improve existing ones.
Write clean, efficient, and maintainable code
Participate in code reviews and contribute to our frontend development best practices.
Troubleshoot and debug issues in production environments.
Stay up-to-date with emerging trends and technologies in frontend development.
Job Requirements
At least 2 years of professional experience in frontend development.
Strong proficiency in HTML/CSS, JavaScript, and Typescript.
Experience with React, NextJS (Angular – nice to have).
Familiarity with state management solutions (e.g., TanStack Query, Redux, Zustand).
Understanding of responsive design principles and cross-browser compatibility.
Knowledge of version control systems, preferably Git.
Experience with RESTful APIs and asynchronous request handling.
Ability to write unit tests and implement testing frameworks.
Strong problem-solving skills and attention to detail.
Excellent communication skills and ability to work in a team environment.
Engineering Lead
Job Responsibilities
Providing technical direction and engineering leadership for a team of engineers.
Mentoring and guiding junior engineers.
Contributing to the design and development of new products and features.
Ensuring that engineering processes are followed.
Maintaining product quality.
Job Requirements
A bachelor’s degree in engineering or a related field
At least 7 years of experience in engineering, with at least 2 years in a leadership role
Strong understanding of engineering principles and processes.
Strong attention to detail with the ability to identify errors and make adjustments in a testing environment.
Competence and comfort using frameworks (e.g. Spring Boot).
Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate).
Proficient understanding of code versioning tools, such as Git.
Containerization and automated testing.
Experience with Cloud native architecture and technologies
Previous experience on continuous integration and deployment, test automation, cloud-based infrastructure and tooling.
Ability to mentor and guide junior engineers
Strong technical and problem-solving skills
Excellent communication and interpersonal skills
The ability to work effectively in a team environment.
Method of Application
Apply by sending your CV to [email protected]
Â
Receive scholarship and job updates from Scholars Coven firsthand through our Channels:
WhatsApp: Scholars Coven WhatsApp
Facebook: Scholars Coven
Twitter: @scholarsCoven