Senior Data Engineer
Finalis
Summary
Join Finalis as a Senior Data Engineer and play a key role in shaping the data infrastructure powering our core services. You will design, implement, and maintain scalable and secure data solutions. We seek a self-starter passionate about solving complex data challenges. Responsibilities include designing data pipelines, architecting data warehouses, collaborating with engineers, developing data models, optimizing performance, integrating third-party data sources, and designing APIs. The ideal candidate possesses 8+ years of experience, proficiency in backend programming languages, and experience with PostgreSQL and MongoDB. We offer a 100% remote work environment, competitive salary, paid time off, and professional development opportunities.
Requirements
- 8+ years of experience as a Data Engineer or in a similar backend/data-heavy role
- Proficiency in backend programming languages for data pipeline and ETL development
- Solid experience with PostgreSQL and MongoDB
- Experience designing and building APIs for data access, ideally with GraphQL and Nest.js
- Familiarity with cloud platforms (AWS preferred)
- Strong experience integrating third-party tools (e.g., Salesforce, HubSpot, and AWS services) into existing data workflows
- Ability to manage and transform external data sources to align with Finalisβ core data models
Responsibilities
- Design, build, and maintain scalable data pipelines and ETL processes that ensure high data quality and reliability
- Architect and optimize data warehouses and lakes to handle growing volumes of structured and unstructured data
- Collaborate with backend and full-stack engineers to ensure seamless integration with core systems and external platforms
- Develop data models to support Workflow Engine, Deal Matching, and other platform capabilities
- Optimize performance, security and maintain the different platforms for data persistence solutions like PostgreSQL and MongoDB
- Integrate and transform data between third-party sources (Salesforce, Hubspot, AWS, etc.) and Finalis' platform
- Design and expose well-structured APIs for real-time data querying and aggregation (GraphQL or REST)
- Enable event-driven architectures
- Work cross-functionally with Engineering, Product, and Data teams to create business-critical solutions
- Support analytics and machine-learning use cases by providing clean, well-structured data pipelines
Benefits
- 100% Remote work (Work from wherever you want!)
- Competitive USD salary
- High-Speed Internet expenses allowance
- Generous Paid time-off (Vacation Time!)
- Additional 17 Flex Days (to use in national holidays or personal matters)
- Professional Growth Benefits in our E-Learning Platform (Coursera) (take your skills to the next level!) π
- People Team Partner (to target your roadblocks and customize an action plan for your career path)
- Buddy Program
- Virtual After-Office Activities
- Diverse Culture & Inclusive environment