Senior Backend Engineer (Node.js) – Data Integration

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

At least 5 years of professional experience in software development, focusing on backend systems., Proficiency in Node.js and SQL databases such as PostgreSQL or MySQL., Hands-on experience with data integration, ETL tools, and data engineering practices., Strong understanding of RESTful APIs, microservices architecture, and enterprise system integrations..

Key responsibilities:

  • Design, develop, and maintain scalable backend services using Node.js.
  • Build and optimize ETL pipelines and complex data workflows.
  • Integrate external data sources like Salesforce, Jira, and Google Workspace into systems.
  • Collaborate with cross-functional teams to define requirements and improve system architecture.

Oowlish logo
Oowlish Scaleup https://www.oowlish.com
51 - 200 Employees
See all jobs

Job description

Join Our Team

Oowlish, one of Latin Americas rapidly expanding software development companies, is seeking experienced technology professionals to enhance our diverse and vibrant team.

As a valued member of Oowlish, you will collaborate with premier clients from the United States and Europe, contributing to pioneering digital solutions. Our commitment to creating a nurturing work environment is recognized by our certification as a Great Place to Work, where you will have opportunities for professional development, growth, and a chance to make a significant international impact.

We offer the convenience of remote work, allowing you to craft a worklife balance that suits your personal and professional needs. Were looking for candidates who are passionate about technology, proficient in English, and excited to engage in remote collaboration for a worldwide presence.

About the Role

We seek a highly skilled Senior Backend Engineer with a strong foundation in Node.js, SQL, and data engineering practices to help us build and optimize data pipelines and system integrations.

This role is ideal for someone who enjoys working independently, making technical decisions, and collaborating across teams to improve enterpriselevel workflows and architecture. If you have a passion for backend systems and thrive in fastmoving environments, we’d love to connect with you.

Responsibilities:
  • Design, build, and maintain scalable backend services using Node.js.
  • Develop and optimize ETL pipelines and complex data workflows.
  • Integrate external data sources (e.g., Salesforce, Jira, Notion, Google Workspace) into our systems.
  • Work with tools like Airbyte and other ETLintegration platforms.
  • Implement secure and scalable enterprise permission models (e.g., ACL, RBAC).
  • Collaborate with crossfunctional teams (Data, Product, Engineering) to define requirements and deliver solutions.
  • Contribute to backend architecture improvements, API design, and performance optimization.

  • MustHave:
  • 5+ years of professional experience in software development, with a backend focus.
  • Proficient in Node.js and SQL (e.g., PostgreSQL, MySQL).
  • Handson experience with data integration, data engineering, and ETL tools.
  • Strong understanding of RESTful APIs and microservices architecture.
  • Experience integrating with enterprise systems like Salesforce, Jira, Notion, and Google APIs.
  • Familiarity with ACL, RBAC, or other enterpriselevel access control systems.

  • NicetoHave:
  • Experience with Airbyte or similar data integration platforms.
  • Knowledge of React.js or experience in a fullstack environment.
  • Understanding of cloud platforms (AWS, GCP, etc.) and CICD pipelines.
  • Required profile

    Experience

    Level of experience: Senior (5-10 years)
    Spoken language(s):
    English
    Check out the description to know which languages are mandatory.

    Other Skills

    • Decision Making
    • Collaboration
    • Problem Solving

    Back-End Engineer Related jobs