Senior Backend Engineer - Mailing specialist
Company
Oppizi
Location
Remote
Type
Full Time
Job Description
Oppizi is the first major multi-channel player in offline performance marketing. Weāve built technology that enables tracking, scaling, and optimization of offline marketing. We offer five channels: Hand-to-hand (in peopleās hands), Door-to-Door (in peopleās mailboxes), Direct Mail (in peopleās mailboxes via the national post service), Door Hangers (by leaving them on the doorknobs of residential properties or on their cars), and Sampling (by providing the target audience with relevant products). We operate in 10 countries, with the main ones being Australia, New Zealand, France, the UK, the US, and Canada. We are very privileged to work with flagship accounts like Uber, DoorDash, Getaround, DiDi, Deliveroo, and many others.
Job description
Job type - Full-timeĀ
Work type - Remote position
Seniority level - Senior
Work experience - 10+ years as a Senior Developer / DevOps Engineer / Backend Software Engineer or another relevant roleĀ
Employment type - Full-timeĀ
Our team is always on the hunt for innovative ideas and developments in marketing and product features. Our goal is to appeal to and efficiently meet the marketing requirements of a growing number of businesses. Our developers work on challenging projects to innovate our platform and benefit our customers and partners. As part of our dynamic team, you will contribute to a large-scale, complex product and see the real-time impact of your work on hundreds of thousands of users worldwide. The future recruit will build, maintain and evolve our systems and the related tools. The position is a remote position.
We do a retrospective stand-up every day, i.e talk about what you worked on yesterday. Weāre all remote so itās important to keep the communication up, and our team is distributed between Australia and Ukraine, so we maximize the little overlap we have each day.Ā
You will be working with different extensive environments, including Platform, API, and Mobile App.
Responsibilities
- Close communication with Direct Mail external vendors
- Design, build, maintain, and scale Direct Mail processes (address hygiene, presorting, deduping, compliance assets generation)
- Product Engineering mindset to break and solve problems in a continuous delivery matter
- Use modern technologies and implement the best solutions in terms of efficiency and reliability
- Collaborate with the PM and other teams to effectively meet the product and technical needs of the project
- Proactively participate in improvements and existing solutions tuning
- Building a testable code and unit/integration tests
- Share expertise and knowledge with your teammates
- Build, release and configuration management (Git) of software deliverables
- Troubleshoot and resolve issues in development, testing and production environments
- Verification of coding standard compliance and code quality;
- Develop and own best practices/methodologies for provisioning, platform/App scaling, monitoring, etc.
- Partner closely with your peers in Quality Assurance, Operations, and New Product teams to improve quality and velocity of teamsā deliverables using goal setting, metrics, quarterly and annual planning and prioritization. Manage, measure, and communicate the teamsā progress toward goals.
- Provide technical guidance and support via engineering design reviews to teams planning and implementing large-scale solutions, deployment of service-oriented architecture and capacity growth.
- Reports on software requirement traceability, static and dynamic code analysis and code coverage analytics
- Collaborate and coordinate with other teams for system upgrades and enhancements
- Knowledge of agile development methodologies & tools (Scrum, Kanban, Jira)
- Main point of contact (admin) for JIRA/Confluence workflows, configuration and docs
- Maintain and improve our platform built with Node.Js (back)
- Plan and architect the tech for new app features, systems and integrations, and make it happen.
- Apply pragmatism and best practices in software engineering, delivering projects on time, with excellent quality.
- Writing tests and continually improving our build process
- Take ownership of the app, finding ways to improve its effectiveness, reliability and cost.
- Solving problems at scale
- Contribute towards our product practices and share knowledge to help improve our craft
- 10+ years in the US mailing industry, with a proven background in Direct Mail systems
- Expertise in Direct Mail back-end solutions including:
- Address Hygiene: CASS, NCOA, address deduping
- Presorting & Postage Discount Optimization: Familiar with DDU, DSCF, DNDC, DADC delivery and compliance forms
- Discount Optimization: Knowledge of intelligent mail barcodes, package barcodes, facing slips, tray tags, postage discount strategies
- USPS API Catalog Integrations: Proven experience enabling integrations with USPS APIs for drop-shipping, address processing, and compliance
- Proficiency in USPS standards and terminology for communicating with stakeholders and external API vendors.
Technical Stack & Development Experience
- 7+ years building scalable back-end solutions in Node.js (JavaScript/Typescript), .NET (C#), or Spring Boot (Java).
- Advanced level of English
- Strong communication skills, with an ability to explain complex concepts to technical and non-technical audiences.
- Commercial experience of implementing the REST, SOAP and WebSockets
- Adaptability for transitioning from .NET or Spring Boot technical stack to Oppiziās technical stack: NodeJS, Javascript, Typescript, GraphQL, Express, Jest Unit Testing, REST APIs, AWS, and Microservices Architecture
- Understanding of the TDD principles and experience of writing tests
- Understanding of monolithic or microservice architecture principles
- Understanding of clean architecture design principles
- Understanding of domain driven design principles
- Understanding of clean code principles
- Experience of GIT version control system
- Experience with RabbitMQ (or any other message broker)
- Experience with Redis
- Experience with relational and non-relational databases MongoDB, MySQL, PostgreSQL, Microsoft SQL Server
- Experience with TypeScript
Must-Have RequirementsĀ
- Excellent communication skills, especially in understanding requirements and explaining technical or complex concepts
- Demonstrate a very extensive experience in the USPS Direct Mail industry
- Experience and pragmatism in testing
- Ability to efficiently learn new tools and languages
Nice-to-Have Requirements
- Desirable experience in the following areas: backend dev (Express and GraphQL), AWS and build automation
- Front End Development experience (React, ReactNative, CSS, TailwindCSS, HTML, JavaScript)
- Working on interesting/exciting tech
- Interested in dynamic and agile
- Close-knit team
- Salary based on skills
Date Posted
12/08/2024
Views
0
Similar Jobs
Linux Support Engineer - Voltage Park
Views in the last 30 days - 0
Voltage Park is seeking a Linux Support Engineer for a fulltime remote position The ideal candidate will have command line level Linux sys administrat...
View DetailsTechnical Architect - CDW
Views in the last 30 days - 0
CDW offers a rewarding career opportunity for a Technical Architect with expertise in ServiceNow The role involves delighting customers by collaborati...
View DetailsSenior React.js & Python Developer - Lemon.io
Views in the last 30 days - 0
Lemonio is a marketplace that connects Senior Developers with handpicked startups in the US and Europe They offer projects based on the developers exp...
View DetailsFederal Security Solutions Engineer - Rapid7
Views in the last 30 days - 0
Rapid7 is seeking a Federal Solutions Engineer with 5 years of experience in cybersecurity solutions engineering or technical sales focusing on federa...
View DetailsSales Engineer - Dandy
Views in the last 30 days - 0
Dandy a venturebacked company is revolutionizing the 200B dental industry with advanced technology They are looking for a Sales Engineer with 5 years ...
View DetailsEngineering Manager (Group Practice Tooling & Provider CX) - Headway
Views in the last 30 days - 0
Headway is a mental healthcare company founded in 2019 aiming to build a new mental health care system accessible to everyone They have a national net...
View Details