29 Oct
|
Jobgether
|
India
Our partner is looking for a Data API Engineer based in India. We are seeking a skilled software engineer to help enhance the performance, reliability, and capabilities of a PostgreSQL-powered Data API used by developers worldwide. In this role, you will contribute to the development of PostgREST, working on database connectivity, query performance, recent features, and a roadmap toward a more scalable, multitenant API. You will investigate complex technical issues, eliminate performance bottlenecks, and strengthen observability to improve service reliability. Working closely with cross-functional engineering teams, you will help resolve integration challenges and deliver a seamless developer experience. This opportunity is ideal for an engineer with strong Haskell expertise, a passion for PostgreSQL, and a commitment to open-source software. You will join a globally distributed, asynchronous team that values technical ownership, open collaboration, and building dependable developer tools at scale. Accountabilities - Improve database connectivity: Work on the PostgreSQL driver used by PostgREST, built on Hasql, identifying bottlenecks and implementing optimizations to improve performance and efficiency. - Develop Data API capabilities: Contribute to PostgREST development by implementing new features, resolving bugs, and advancing the platform toward a scalable, multitenant Data API. - Enhance reliability and performance: Investigate service issues, diagnose root causes, and implement improvements that strengthen API stability, responsiveness, and overall performance.
- Improve monitoring and diagnostic capabilities to make it easier to identify, investigate, and resolve operational issues. - Help users overcome technical challenges by investigating reported problems and communicating solutions clearly to people with varying levels of technical expertise. - Participate in the development and improvement of open-source software, collaborating with the community to strengthen shared tools and infrastructure. - Identify opportunities to improve code quality, system architecture, debugging workflows, and the overall developer experience. Requirements - At least 3 years of professional experience with Haskell , with strong proficiency in the language and its practical application to software development. - Experience using the C programming language and the ability to work with systems-level code when needed. - Strong knowledge of SQL and PostgreSQL , including experience writing and working with PL/pgSQL scripts. - Experience debugging applications in Linux environments , with the ability to investigate complex technical problems and identify root causes. - A strong track record of contributing to open-source projects; experience maintaining an open-source project is an advantage. - Experience providing technical support to users with different levels of technical knowledge, including diagnosing issues and explaining solutions clearly. - Strong analytical and problem-solving skills, with the ability to investigate performance bottlenecks and improve the reliability of complex systems. -
📌 Data Engineer with SQL (India)
🏢 Jobgether
📍 India