Oppizi

Oppizi is a leading multi-channel player in offline performance marketing, specializing in technology that tracks, scales, and optimizes flyering campaigns across five channels: Hand-to-hand, Door-to-Door, Direct Mail, Door Hangers, and Sampling. Operating in ten countries, including Australia, New Zealand, France, the UK, the US, and Canada, Oppizi collaborates with prominent clients like Uber Eats and Amazon.

Related companies:

Jobs at this company:

Apply

πŸ“ United States

🧭 Full-Time

πŸ” Offline performance marketing

  • Direct Mail & USPS-specific expertise with 10+ years in the US mailing industry
  • 7+ years building scalable back-end solutions in Node.js, .NET, or Spring Boot
  • Proficiency in USPS standards and terminology
  • Experience with REST, SOAP, and WebSockets
  • Understanding of TDD, microservices architecture, and clean code principles
  • Familiarity with GIT, RabbitMQ, Redis, and various databases
  • Excellent communication skills

  • Close communication with Direct Mail external vendors
  • Design, build, maintain, and scale Direct Mail processes
  • Implement modern technologies for efficiency and reliability
  • Collaborate with PM and teams to meet project needs
  • Participate in improvements and tuning existing solutions
  • Build testable code with unit/integration tests
  • Troubleshoot issues in various environments
  • Develop best practices for provisioning and scaling

GraphQLNode.jsPostgreSQLSQLAgileGitHTMLCSSJavaJavascriptJestMicrosoft SQL ServerMongoDBMySQLRabbitmqSCRUMSpringSpring BootTypeScriptC#JavaScriptJira.NETRedisReactCommunication Skills

Posted 2024-11-09
Apply
Apply

πŸ“ Turkey, United Kingdom, France, Denmark, Germany

🧭 Full-Time

  • Strong knowledge of JavaScript and the ECMAScript 6 standards.
  • 8+ years of commercial experience with Node.js.
  • Strong experience with AWS and other infrastructure-related technologies like Kubernetes.
  • Excellent communication skills, especially in understanding requirements and explaining technical or complex concepts.
  • Demonstrate a pervasive experience in JavaScript.
  • Experience with infrastructure development.
  • Experience and pragmatism in testing.
  • Commercial experience in implementing the REST, GraphQL, and WebSockets.
  • Understanding of the TDD principles and experience of writing tests.
  • Understanding of microservice architecture principles.
  • Understanding of clean architecture principles.
  • Experience with GIT version control system.
  • Experience with databases MongoDB, MySQL.
  • At least an Upper Intermediate level of English.
  • Experience with TypeScript.
  • Ability to efficiently learn new tools and languages.

  • 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 the quality and velocity of teams’ deliverables using goal setting, metrics, quarterly and annual planning, and prioritization.
  • Provide technical guidance and support via engineering design reviews to teams planning and implementing large-scale solutions, service-oriented architecture deployment, 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).
  • The main point of contact (admin) for JIRA/Confluence workflows, configuration, and docs.
  • 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, and 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.

AWSGraphQLNode.jsAgileGitJavascriptKubernetesMongoDBMySQLQASCRUMTypeScriptJavaScriptJiraCommunication SkillsMicroservices

Posted 2024-09-27
Apply