As a Full-Stack Engineer with a focus on Data Engineering and API Development, you will play a pivotal role in designing, developing, and optimizing our data architecture and APIs to drive business growth and innovation. You will collaborate closely with cross-functional teams to implement cutting-edge solutions leveraging the full potential of cloud-based technologies. We seek a passionate problem-solver with a solid foundation in data engineering, API development, and cloud technologies, who thrives in a fast-paced, agile environment.

Must be legally authorized to work in the United States. No C2C – corp to corp, No 1099, No W9.

Summary of job functions:

  • API Development: Design, develop, and maintain robust, scalable RESTful and GraphQL APIs using Node.js, Express.js, and Python. Integrate APIs with data platforms and applications, implement API security, authentication, and authorization mechanisms. Monitor and optimize API performance, scalability, and reliability.
  • Data Engineering: Build, automate, and optimize data pipelines and integration processes using Azure Data Factory, Azure Databricks, and Azure SQL Database. Design and implement scalable data storage solutions. Develop efficient data transformation and processing techniques, ensuring data integrity and quality.
  • Azure Data Services: Leverage Azure services such as Azure Data Factory, Azure Databricks, and Azure SQL Database to build scalable data solutions. Implement continuous integration/continuous deployment (CI/CD) practices.
  • Data Integration: Develop efficient data integration processes using tools like Azure Data Factory and SSIS to extract, transform, and load data from various sources.
  • Data Modeling: Design logical and physical data models, ensuring data integrity, performance, and optimal storage solutions. Collaborate with stakeholders to understand business requirements and translate them into data models.
  • Data Security: Implement data security measures, access controls, and data governance practices to ensure compliance and data privacy.
  • Performance Optimization: Monitor and fine-tune data platforms and APIs for maximum performance and reliability.
  • Data Governance: Establish data governance practices, data quality standards, and data lineage to ensure data accuracy and consistency.
  • Emerging Technologies: Stay updated with the latest trends in cloud-based data technologies and API development, proposing innovative solutions.
  • Standards and Best Practices: Adhere to development standards, best practices, and coding guidelines to ensure consistency, quality, and maintainability.
  • Documentation: Document data processes, data flows, data architecture, API specifications, and components to facilitate knowledge sharing and collaboration.
  • Operational Support: Provide operational support for the Azure data platform and APIs, including monitoring, incident resolution, and troubleshooting to ensure stability and reliability.
  • Projects: Contribute to multiple projects simultaneously and perform other related duties as assigned.

Core Development Stack:

  • Languages: JavaScript, Python, SQL
  • API Technologies: Node.js, Express.js, RESTful APIs, GraphQL
  • Tools/Products: Microsoft Azure Cloud Services (Azure App Services, Azure Storage Containers, Azure Databricks, Azure Data Factory, Azure SQL Database, Azure Purview), SQL Server, SSIS, Power BI
  • Other: Azure DevOps, Jira, Confluence, Lucid Chart, Smartsheet

Education, Training and Work Experience:

  • Bachelor’s degree in computer science, Information Technology, Data Science, or a related field.
  • Significant experience in a similar role or industry will be considered as a replacement.
  • 3+ years of relevant experience in data engineering, API development, and cloud technologies.
  • Experience in the mortgage servicing or mortgage lending industry is a plus.

Knowledge, Skills and Abilities:

  • Experience in data and analytics technologies, RDBMS, ETL, ELT, and BI.
  • Hands-on experience with Azure Data Services, SQL Server, and SSIS.
  • Proficiency in JavaScript, Python, Node.js, SQL.
  • Knowledge of API design and development principles, including RESTful and GraphQL APIs.
  • Experience with data modeling, data warehousing, and data governance practices.
  • Understanding of data security, data governance, and data compliance practices.
  • Excellent problem-solving skills with the ability to design scalable and efficient data solutions and APIs.
  • Demonstrated experience in performance tuning and optimization of data systems and APIs.
  • Familiarity with Agile development methodologies, version control systems, and DevOps practices.
  • Strong communication and interpersonal skills to collaborate effectively with cross-functional teams and stakeholders.

#1089

United States Pay Range
$108,000/yr. - $165,000/yr. USD

Job Type
Full-Time Regular
Location
Remote
Salary Range$108,000.00 — $165,000.00