I confirm that I work for HatchWorks Technologies and that I have been given the task by its management to manage this profile.
I will keep all information up to date and agree to receive notifications related to job posts, discussions, and any other content related to the company.

Cancel 

Company Name:
Company Url:
Short Pitch:
Description:
Headquarter Location:
Tags:


Job Url:

HatchWorks Technologies




+30d

Lead Data Engineer

HatchWorks Technologies%LABEL_MULTIPLE_LOCATIONS% (5) Remote
agileoracleDesignscrumgitpostgresqlmysqlpythonAWS

HatchWorks Technologies is hiring a Remote Lead Data Engineer

We are HatchWorks Technologies

We are innovators, technologists, and builders - all dedicated to creating intelligent, purpose-built software products and solutions that improve the way people work and live. Our solutions drive revenue, market share, operational efficiencies, and, most importantly, delightful user experiences for industry leaders in healthcare, financial services, and communications, to name a few.

Our key differentiator is our product-centric approach, putting the end-user first. You will work with user-obsessed experts who always start with “why” before “what” and aspire to build feasible solutions that are viable for our customers' business and valuable for the end user. We focus on outcomes over output and believe in accelerating time to value for our customers in an agile, focused, collaborative manner. The fabric behind all of this is our people, culture, and core values, holding us all accountable to each other.

About the Role

HatchWorks is searching for an experienced data-driven Lead Data Engineer with deep knowledge in developing enterprise data solutions to solve mission-critical business needs for our clients. A Lead Data Engineer within HatchWorks will deliver successful projects by providing skilled technical expertise, leveraging strong interpersonal communication skills, and fostering deep collaboration in an Agile software development environment. This role requires a comprehensive background encompassing roles such as Data Engineer, Data Architect, Data Analyst, or Machine Learning Engineer, with a proven track record of leading and mentoring a team of data-related engineers. The ideal candidate excels in engaging with product owners and stakeholders to accurately capture and define user stories, ensuring project requirements are met effectively and in accordance with engineering best practices.

Responsibilities:

  • Create and enhance data solutions enabling seamless delivery of data, responsible for collecting, parsing, managing, and analyzing large sets of data across different domains.
  • Design and develop data pipelines, data ingestion, and ETL processes that are scalable, repeatable, and secure to meet stakeholder needs.
  • Build data architecture to support data management strategies, supporting business intelligence initiatives and actionable insights.
  • Develop real-time and batch ETL data processes aligned with business needs, manage and augment data pipelines from raw OLTP databases to data solution structures.
  • Support the Agile Scrum team with planning, scoping, and creation of technical solutions for new product capabilities, ensuring continuous delivery to production.

Qualifications:

  • Experience: 10+ years in roles such as Data Engineer, Data Architect, Data Analyst, or Machine Learning Engineer.
  • Proven track record of leading and mentoring a team of Data related engineers.
  • Experience spearheading agile solution delivery to clients.
  • Strong engagement capabilities with product owners and stakeholders for defining user stories and project requirements.
  • Familiarity with Snowflake, Python, PostgreSQL, MySQL, Oracle, and AWS Athena.
  • Knowledge of AWS services such as S3, Lambdas, Fargate, Step Functions, SQS, SNS, and CloudWatch.
  • Experience with Git using Gitlab devops platform.
  • Proficiency with CI/CD pipelines using Jenkins.
  • Data modeling skills, both dimensional and relational.
  • Agile software delivery methodologies understanding.

Technical Skills:

  • 5+ years of experience using Snowflake.
  • 2+ years of Python experience and handling of CSV, JSON, and Parquet files using boto3 and pandas.
  • Expertise in building data ingestion pipelines.
  • Knowledge of relational database skills, including the creation of queries and stored procedures.
  • Ability to read, write, understand, and speak English at a B2 level or higher.

See more jobs at HatchWorks Technologies

Apply for this job

+30d

Senior Android Engineer

HatchWorks TechnologiesCosta Rica Remote
kotlinDesignswiftmobileuirubyjavac++c#androidjavascriptbackend

HatchWorks Technologies is hiring a Remote Senior Android Engineer

About the Role:

As a Senior Android Engineer at HatchWorks Technologies, you are at the forefront of mobile development, bringing a curious and proactive approach to our team. With your deep understanding of the latest Java and Kotlin APIs, you will play a key role in developing readable, maintainable code and leading technically ambitious projects to completion. Your main responsibilities include:

- Leading the development of high-quality Android applications, ensuring both timeliness and technical excellence.

- Collaborating with UI/UX designers to accurately implement complex interfaces, with a keen attention to detail.

- Effectively communicating and guiding cross-functional teams from concept to launch, ensuring alignment on project objectives and timelines.

- Tackling multifaceted problems with a holistic approach to develop elegant, straightforward solutions.

- Demonstrating initiative and the ability to work independently, thriving in an environment that values autonomy and minimal supervision.

- Upholding a culture of respect, mutual trust, and egoless collaboration, working with team members who are passionate about making a difference.

- Contributing to a team known for its excellence, commitment to community engagement through education, mentoring, and sponsorship, and a balance of professionalism and fun.

- Delivering work that exemplifies attention to detail, a commitment to quality, and a pride in exceeding expectations, making a significant impact on projects with broad reach and influence.

Qualifications:

• - At least 3-5 years of relevant experience, ideally in a consulting environment or as part of an in-house, cross-functional product team.

• - Experience building consumer-facing native applications for Android, with a fluent command of the platform’s native languages and core frameworks.

• - Work samples showcasing performant, neatly organized code with clean, well-implemented user interfaces.

• - Mastery of modern software development best practices, tools, and workflows.

• - Excellent communication skills and a strong ability to present and defend technical and architectural choices persuasively.

• - Above-average discipline and personal organization skills.

• - Obvious comfort with critique and peer review in the context of an iterative software development process.

• - Experience leading and/or mentoring other developers.

• - A demonstrated hunger for personal and professional growth.

• - A self-evident love and care for the craft of mobile software development.

• - Bonus points for experience with other languages and frameworks such as Swift, JavaScript, Ruby on Rails, Python/Django, C++, and/or C#.

• - Bonus points for enjoying tinkering with emerging languages and platforms such as Go, Rust, Alexa, and/or Unity.

• - Bonus points for having publicly released your own personal, self-started products or apps.

• - Bonus points for speaking, writing, and/or educating publicly about technical topics.

Technical Skills:

• - Proficient in Java and Kotlin, with a comprehensive understanding of the Android ecosystem.

• - Familiarity with Android UI design principles, patterns, and best practices.

• - Knowledge of Android backend services and application interface protocols.

• - Experience with code versioning tools, such as Git.

• - Understanding of performance tuning, threading, and managing offline storage.

• - Familiarity with continuous integration and deployment (CI/CD) practices.

      See more jobs at HatchWorks Technologies

      Apply for this job

      +30d

      Senior iOS Engineer

      HatchWorks TechnologiesCosta Rica Remote
      kotlinDesignswiftmobileuiiosrubyjavac++c#javascript

      HatchWorks Technologies is hiring a Remote Senior iOS Engineer

      About the Role:

      As a Senior iOS Engineer at HatchWorks Technologies, you will be a vital member of our mobile development team, renowned for your curiosity, proactive approach, and excellence in iOS development. With a fluent command of the latest Swift APIs, you are expected to lead the charge in writing readable, maintainable code, balancing perfection with pragmatism. Your responsibilities will include:

      - Spearheading technically ambitious projects, ensuring timely completion while navigating significant engineering challenges.

      - Collaborating closely with UI designers to faithfully implement intricate interfaces, showcasing your keen eye for detail.

      - Communicating effectively, steering cross-functional teams from conceptualization to implementation, and ensuring everyone is aligned with the project's goals and timelines.

      - Employing a holistic approach to multifaceted problems, crafting elegant, simple solutions that reflect your advanced technical acumen.

      - Acting as a self-starter who thrives in autonomy, you will work effectively with minimal oversight, embodying our values of respect, mutual trust, and egoless collaboration.

      - Contributing to a team culture that values excellence, community engagement through education, mentoring, and sponsorship, and maintains a balance between taking work seriously and fostering an environment of fun and camaraderie.

      - Demonstrating a commitment to quality, an attention to detail, and a willingness to go the extra mile, making a significant impact on products and accounts with far-reaching influence.

      Qualifications:

      • - At least 3-5 years of relevant experience, ideally in a consulting environment or as part of an in-house, cross-functional product team.

      • - Experience building consumer-facing native applications for iOS, with a fluent command of the platform’s native languages and core frameworks.

      • - Work samples showcasing performant, neatly organized code with clean, well-implemented user interfaces.

      • - Mastery of modern software development best practices, tools, and workflows.

      • - Excellent communication skills and a strong ability to present and defend technical and architectural choices persuasively.

      • - Above-average discipline and personal organization skills.

      • - Obvious comfort with critique and peer review in the context of an iterative software development process.

      • - Experience leading and/or mentoring other developers.

      • - A demonstrated hunger for personal and professional growth.

      • - A self-evident love and care for the craft of mobile software development.

      • - Bonus points for experience with other languages and frameworks such as Kotlin, Java, JavaScript, Ruby on Rails, Python/Django, C++, and/or C#.

      • - Bonus points for enjoying tinkering with emerging languages and platforms such as Go, Rust, Alexa, and/or Unity.

      • - Bonus points for having publicly released your own personal, self-started products or apps.

      • - Bonus points for speaking, writing, and/or educating publicly about technical topics.

      Technical Skills:

      • - Proficiency in Swift and deep understanding of the iOS ecosystem.

      • - Experience with iOS UI design principles, patterns, and best practices.

      • - Knowledge of iOS back-end services and application interface protocols.

      • - Familiarity with code versioning tools, such as Git.

      • - Understanding of performance tuning, threading, and offline storage.

      • - Experience with continuous integration and deployment (CI/CD) practices.

      See more jobs at HatchWorks Technologies

      Apply for this job

      +30d

      Sdet

      HatchWorks TechnologiesCosta Rica Remote
      agilesqlDesignqadockerpython

      HatchWorks Technologies is hiring a Remote Sdet

      HatchWorks is searching for an enthusiastic Senior Software Development Engineer in Test (SDET) with strong experience building test automation frameworks, defining test strategy, and leading automated test execution to ensure the delivery of high-quality enterprise cloud applications.

      In this role, the Senior Software Development Engineer in Test (SDET) will be responsible for leading test strategy, script design and execution, automation framework enablement, and advanced test management strategies.

      This role will provide hands-on technical leadership working with both our external clients and internally across multiple technology platforms, programming languages, and environments. They will be required to interface with business customers and the application team members, including business analysts, product managers, software developers, and infrastructure owners.

      We are HatchWorks Technologies

      We are innovators, technologists, and builders dedicated to creating intelligent purpose-built software products and solutions that improve the way people work and live. Our solutions drive revenue, market share, operational efficiencies, and, most importantly, delightful user experiences for industry leaders in healthcare, financial services, and communications, to name a few.

      Our key differentiator is our product-centric approach putting the end-user first. You will work with user-obsessed experts who always start with "why" before "what" and aspire to build feasible solutions that are viable for our customers' business and valuable for the end-user. We focus on outcomes over output and believe in accelerating time to value for our customers in an agile, focused collaborative manner. The fabric behind all of this is our people, culture, and core values, holding us all accountable to each other.

      The ideal candidate must be a delivery-focused leader and can communicate objectives and approaches with business and technical team members. When presented with problems, this person must develop and be able to offer multiple solutions/approaches to solving the problem.

      Responsibilities:

      • Work in an Agile development environment collaborating with the Engineering and Product teams to deliver quality software.
      • Select and establish automation frameworks and software testing tools to verify and quantify the quality of the produced software
      • Mature and evolve the testing architecture through the evaluation and adoption of new automation tools, techniques, and practices
      • Participate in early-stage user story development and design sessions to help establish acceptance criteria, boundary tests, and automation planning
      • Facilitate test case execution and provide detailed and timely feedback using test case management tools

      Quality Engineer

      • Identify, document, and track defects to improve test case execution efficiency and test coverage
      • Execute manual and automated functional, performance, and regression testing in both production and pre-production environments
      • Ability to execute automation testing, but also manual/black box testing as required
      • Ability to interact with CI/CD, release engineering, infrastructure, cloud, development, and compliance teams
      • Create training documentation & conduct knowledge transfer sessions
      • Integrate QA processes into Software Development & Release Cycles

      Qualifications:

      • Experience with end-to-end defect tracking, communication, and management of QA bugs found from the testing life cycle
      • 4+ exposure to delivering on complex highly visible tasks that require diverse areas of expertise
      • 4+ experience with collaboration to support release planning, estimation, and delivery processes using Agile methodologies
      • 4+ years experience with technologies including:
        • SQL
        • Python
        • Snowflake (or any RDBMS)
        • experience with Docker (QE sometimes has to run validation in containers)
        • understanding data mapping - they validate source to target mapping vs existing sql models
        • experience writing automated tests in SQL
      • Strong desire for continuous learning, personal growth and work collaboratively
      • Ability to read, write, understand and speak English at B2 level or higher.

      See more jobs at HatchWorks Technologies

      Apply for this job