Zipdev is seeking a Senior Software Engineer to join their growing team. This role focuses on designing and coding back-end systems, with a heavy emphasis on data engineering, big data, and microservice-based architectures. The engineer will collaborate with a team on core data collection systems, working with a mix of Java and Python, and build scalable solutions on AWS. The role involves a balance of speed and long-term strategy.
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
Benefits
- Work remotely Monday - Friday
- Vacation
- Holidays
- Company Holidays
- 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