
Backend Engineer
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in India.
• Design, develop, and maintain ETL pipelines for ingesting client data from APIs, CSV files, Excel, SFTP, and various external sources.
• Implement extraction, transformation, mapping, and validation processes for client account, update, and payment information.
• Revise and optimize pipelines in response to changes in client data sources or formats, ensuring reliable resumption of interrupted ETL runs.
• Create reusable components to expedite client integrations and simplify maintenance.
• Design, develop, test, and maintain backend services using Node.js and RESTful APIs.
• Develop custom client API integrations and connect internal services with third-party platforms.
• Write maintainable code incorporating unit and integration tests, error handling, logging, and monitoring.
• Engage in code reviews and contribute to the establishment of engineering best practices.
• Write and optimize MongoDB and SQL queries, aggregations, and data-processing logic.
• Implement automated validation, quality checks, and reconciliation across systems.
• Investigate data accuracy issues and verify client-side connections.
• Create and maintain dashboards that monitor data ingestion, integration health, and data accuracy.
• Safeguard sensitive financial and customer information while adhering to SOC 2 controls and data protection standards.
• Collaborate with Client Solutions, Engineering, and Collections to gather requirements and deliver integrations.
• Suggest integration strategies such as ETL versus API approaches.
• Debug and resolve issues across services, APIs, and pipelines, while automating repetitive tasks.
• Maintain technical documentation for APIs, integrations, and workflows.
• A Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
• 2–3 years of practical backend development experience.
• Proficient in JavaScript and Node.js, including asynchronous programming, promises, and error handling.
• Experience in building and integrating RESTful APIs.
• Hands-on experience with the development or maintenance of ETL pipelines or data integrations, including data mapping and validation.
• Familiarity with MongoDB, including its queries, updates, and aggregation pipelines.
• Solid understanding of SQL, with experience in joins and aggregations.
• Experience working with JSON, CSV, and other structured data formats.
• Experience in writing unit and integration tests.
• Knowledge of secure coding practices and the management of sensitive data.
• Familiarity with Git and version control practices.
• Strong debugging, analytical, and problem-solving abilities, with a keen attention to detail.
• Excellent written and verbal communication skills in English.
• Competitive salary and performance-based bonuses.
• Comprehensive health, dental, and vision insurance.
• Opportunities for professional development and career growth.
• Flexible work hours and remote work options.
• Collaborative and inclusive company culture.
GT
Business Insights
Kraken Digital Asset Exchange
Kraken Digital Asset Exchange
Get handpicked remote jobs straight to your inbox weekly.