About the role
NovaMentra is looking for a motivated and detail-oriented Junior Data Engineer to join our technology team.
In this role, you will help develop, maintain, and optimize the data infrastructure that supports our digital platform. You will work with structured and unstructured data, build efficient data pipelines, and ensure data accuracy, consistency, and reliability.
You will collaborate with developers and other team members to transform raw data into valuable information that supports business operations and product development.
We welcome recent graduates and early-career professionals who have a solid understanding of Python, SQL, and databases and are eager to develop their skills through practical experience.
We value curiosity, initiative, teamwork, and a willingness to learn. You do not need to know every technology on day one.
This is an opportunity to gain hands-on experience working with real-world datasets, modern development tools, and practical engineering challenges in a growing digital platform.
What you will do
- Develop and maintain data processing workflows using Python and SQL.
- Assist in building and optimizing ETL/ELT pipelines.
- Work with PostgreSQL and other relational databases.
- Collect, clean, validate, and transform datasets from different sources.
- Support API integrations and data synchronization between systems.
- Monitor data quality, identify inconsistencies, and troubleshoot issues.
- Help prepare datasets for reporting, analytics, and business insights.
- Collaborate with the development team to improve data infrastructure.
- Document technical processes and contribute to continuous improvement.
What we are looking for
- Basic to intermediate knowledge of Python and SQL.
- Understanding of relational databases and database design.
- Familiarity with data cleaning, transformation, and processing.
- Basic understanding of ETL/ELT concepts and data pipelines.
- Familiarity with Git and version control.
- Strong analytical thinking and problem-solving skills.
- Good communication skills and ability to collaborate remotely.
- Willingness to learn new technologies and take ownership of tasks.
- Good working proficiency in English.
- Previous professional experience is not mandatory. Academic projects, personal projects, internships, and GitHub portfolios are welcome.
Languages
- English — professional working proficiency required
Skills
- Python
- SQL
- PostgreSQL
- Data Processing
- ETL/ELT
- Git
- REST APIs
- Data Cleaning
- Problem Solving
Nice to have
- Experience with Pandas, NumPy, or similar Python libraries.
- Familiarity with cloud platforms or data warehousing.
- Basic experience with Docker, Airflow, or dbt.
- Understanding of REST APIs and automated workflows.
- Experience with dashboards or business intelligence tools.
What we offer
$15,000 – $25,000 per year
How hiring works for this role
- ApplicationSubmit your details and CV through our secure online form.
- Email verificationWe send a confirmation link to your email address so that your application is securely linked to you.
- ReviewEvery application is reviewed individually by a member of our hiring team.
- InterviewsShortlisted candidates are invited to meet the team, with the format and participants shared in advance.
- DecisionAll applicants are informed of the outcome by email.
NovaMentra is an equal opportunity employer. We make hiring decisions on skills, experience and potential, and we do not discriminate on the basis of race, colour, religion, sex, gender identity, sexual orientation, national origin, age, disability, marital or veteran status, or any other characteristic protected by law.
We are committed to an inclusive and accessible recruitment process. If you require a reasonable adjustment in order to apply or to take part in an interview — such as additional time, an alternative format, or documents compatible with assistive technology — please let us know. All requests are treated in confidence and have no bearing on the assessment of your application. Contact: info@novamentra.com
Information on how we process your application and personal data is set out in our Candidate Privacy Notice.
Interested in this role?
You will be asked to confirm your email address, after which a member of our hiring team will review your application.