Your Focus
At GEEIQ, the Senior Backend Engineer specializing in Data Pipelines and API Optimization is central to our platform's performance and data capabilities. You will architect, build, and iteratively improve the systems that ingest, process, and serve data, with a direct focus on the scalability of our data pipelines and the performance optimization of our APIs.
This role demands significant expertise in backend development, specifically concerning distributed data processing, API design patterns, performance tuning, and database optimization. You will leverage technologies like JavaScript and TypeScript to develop and maintain efficient, resilient backend services and APIs, ensuring they meet demanding performance and reliability standards.
We seek a highly experienced and self-driven engineer adept at navigating the complexities of a scaling organization. You must be capable of leading intricate backend projects, particularly those involving large-scale data handling or critical API enhancements. Your technical leadership will be key in evolving our backend infrastructure, mentoring engineers, and ensuring our systems effectively support GEEIQ's growth and data-driven insights.
Key Responsibilities
Data Pipeline Architecture & Optimisation:
- Design, build, scale, and continuously optimize robust data pipelines for efficient data ingestion, transformation, and delivery between various sources and destinations (including MySQL, MongoDB).
- Ensure the reliability, monitor performance, and proactively identify bottlenecks in data flows supporting our applications and analytics needs.
Backend Service & API Development:
- Architect, develop, and optimize high-performance, scalable backend services and APIs using Node.js and TypeScript, focusing on reliability, maintainability, and efficient request handling.
- Implement API design best practices and lead efforts in API performance tuning and optimisation.
Database Engineering & Performance:
- Design, implement, and optimize database schemas and queries for both SQL (MySQL) and NoSQL (MongoDB) databases to ensure data integrity, security, and high performance.
- Lead initiatives to improve database performance, scalability, and resilience as required by evolving data pipelines and API demands.
Technical Leadership & Mentoring:
- Provide technical leadership across backend projects, guiding architectural decisions, design patterns, and execution strategy, with a strong focus on data systems and API efficiency.
- Champion and enforce high standards for code quality, testing strategies (unit, integration, performance), and observability through rigorous code reviews and setting team standards.
- Mentor other engineers (junior and mid-level), fostering a collaborative environment and promoting a culture of technical excellence and continuous learning within the backend domain.
Cross-Functional Collaboration & Project Execution:
- Collaborate closely key stakeholders to translate complex requirements into robust, scalable backend solutions.
- Take ownership of technically complex backend initiatives from planning and estimation through to deployment and monitoring, ensuring timely delivery and alignment with business goals.

0 applies
8 views
Similar Jobs
Senior Fullstack Software Engineer
Senior Java Software Engineer
Software Architect
Senior Software Developer
Data Engineer
Sr Lead Solution Architect
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say