Senior Engineer

17 Minutes ago • 7 Years + • Software Development & Engineering

Job Summary

Job Description

This Senior Engineer role at Zipdev involves pivotal back-end system design, coding, and extensive data engineering, including validation, cleaning, and quality assurance. You will collaborate with an agile team to deliver scalable, customer-oriented solutions for core data collection systems, impacting millions. The role demands strong programming skills, high standards, and adaptability in a microservice-based AWS environment using Go and Python.
Must have:
  • Design and code back-end systems
  • Perform data engineering and big data tasks (validation, cleaning, de-duplicating, matching, testing, quality)
  • Deliver polished solutions in collaboration with an agile team
  • Work on core data collection systems for enterprise customers
  • Break down problems and create scalable, customer-oriented solutions
  • Possess superb programming, software, and data development skills
  • Demonstrate strong communication skills
  • Maintain high standards in work quality
  • Balance velocity with long-term goals
  • Mentor and empower team members
  • Prioritize high-quality outcomes and projects
  • Adapt to a quickly changing environment
  • 7+ years of professional experience in senior-level engineering role
  • Strong experience in back-end, distributed systems, and data engineering
  • Experience building scalable microservice and distributed systems
  • Proficiency in Go, Python, AWS, Terraform, PostgreSQL, S3, Dagster, Redis, Snowflake, MongoDB
  • Experience with web services on containerized and serverless cloud environments (AWS Lambda, Docker)
  • Experience with SQL, NoSQL, data warehouses, and data lakes
  • Mastery of Agile, TDD, CI/CD, and DevSecOps
  • Mastery of standard security and compliance protocols and practices
Good to have:
  • Experience in FinTech or PropTech areas
  • Experience with front-end systems and frameworks (Typescript, React)
  • Experience in a startup environment
  • Experience in SOC2 or similar certified organizations
Perks:
  • Work remotely Monday - Friday
  • 10 business days vacation a year
  • 5 National Holidays a year
  • 5 Company Holidays a year (Christmas Eve, Christmas Day, New Year's Eve, New Year's Day, Zipdev Day)
  • Parental Leave
  • Health Care Reimbursement
  • Active Lifestyle Reimbursement
  • Quarterly Home Office Reimbursement
  • Payroll Deduction Purchase Plans
  • Longevity Bonus
  • Continuous Learning Bonus
  • Access to Training and Professional Development Platforms

Job Details

Description

We are looking for an experienced Senior Engineer to play a pivotal role in the future growth of our client's company. This role will involve back-end system design and coding, with a heavy dose of data engineering and big data– not just ETL/ELT and streaming but also validation, cleaning de-duplicating, matching, testing, and quality. You will be responsible for delivering polished solutions in collaboration with an agile team of mission-driven and talented front-end and back- end engineers.

You will be working on our core data collection systems for enterprise customers, benefiting millions of people. These products will be key in driving our company's future growth, and your role will be crucial in their development. This will require you to break down problems to their essential components and come up with simple, elegant solutions—always planning for scalability and consistently adopting a customer and product-oriented perspective.

The back-end is microservice-based, hosted in AWS, and mainly written in Go. The front end is based on React and written in Typescript. The mobile apps are built using Flutter. The data infrastructure is based on MongoDB, PostgreSQL, S3, Sagemaker, Snowflake, Talend, and mainly written in Python.

Core Competencies

  • Superb programming, software, and data development skills – You can independently devise and implement solutions to problems with minimal explanation needed.
  • Strong communication skills – You can efficiently translate between technical and non-technical audiences and have strong writing skills.
  • High standards – Your work is of the highest quality, and you continue to raise the bar within your immediate team and our organization.
  • Balance velocity with long-term goals – You balance thinking big with delivering the right thing in an agile and speedy manner. You are curious, flexible, and nimble in your approach and implementation.
  • Heart of a teacher – You are a capable mentor and able to inspire and empower others on your team.
  • Getting work done and driving excellence – You strive for excellence and prioritize delivering high-quality outcomes and projects.
  • Adaptability – You thrive in an environment that changes quickly and is constantly presenting new challenges.

Requirements

  • 7+ years of professional experience in senior-level engineering role focused on back-end system design, distributed systems, and data engineering.
  • Very strong back-end and distributed system engineering work experience
  • Strong data engineering experience
  • Strong experience building scalable microservice and distributed systems
  • Strong experience with:
  • Backend: Go, Python
  • Cloud: Amazon Web Services (AWS), Terraform
  • Data: PostgreSQL, S3, Dagster, Redis, Snowflake, MongoDB
  • Experience writing, maintaining and monitoring web services on containerized and serverless cloud environments such as AWS Lambda and containers (e.g. Docker)
  • Experience with SQL and no-SQL databases, and data warehouses and/or data lakes
  • Mastery of core development practices: Agile, TDD, CI/CD, and DevSecOps
  • Mastery of standard security and compliance protocols and practices

Above and Beyond

  • Experience in the FinTech or PropTech areas.
  • Experience with front-end systems and frameworks (Typescript, React)
  • Experience in a startup environment.
  • Experience in SOC2 or similar certified organizations.

Benefits

  • Work remotely Monday - Friday, 40 hours a week (no weekends)
  • Vacation: 10 business days a year
  • Holidays: 5 National Holidays a year
  • Company Holidays: 5 Company Holidays a year (Christmas Eve, Christmas Day, New Year's Eve, New Year's Day, Zipdev Day)
  • Parental Leave
  • Health Care Reimbursement
  • Active Lifestyle Reimbursement
  • Quarterly Home Office Reimbursement
  • Payroll Deduction Purchase Plans
  • Longevity Bonus
  • Continuous Learning Bonus
  • Access to Training and Professional Development Platforms
  • Did we mention it's REMOTE?!!

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in undefined

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Software Development & Engineering Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Zipdev offers the opportunity to work remotely with clients based in the United States. Zipdev recruits and hires the best Developers, Designers, QA Testers, and Project Managers in Latin America. If you have been successful working remotely, work well with remote teams and understand the importance of communication, contact us right away.

Orlando, Florida, United States (Remote)

United States (Remote)

Antioquia, Colombia (Remote)

View All Jobs

Get notified when new jobs are added by zipdev

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug