Oppizi Logo

Oppizi

Senior Backend/DevOps Engineer - Remote in Europe

Sorry, this job was removed at 09:15 p.m. (GMT) on Wednesday, Nov 20, 2024
Be an Early Applicant
5 Locations
Internship
5 Locations
Internship

Description

We are currently seeking a motivated and experienced Senior Backend/DevOps Engineer to join our growing Tech Team at Oppizi. This is a remote position open and limited only to candidates across Europe to work with the team spread across the continent

Job type - Full-time 

Seniority level - Senior

Work type - Remote position - Europe

Schedule - Monday to Friday, fixed hours (09:00 - 18:00)

Expected start date - ASAP

Candidate location - Europe

Team members - 12 Software Engineers, 3 AQA Engineers, 6 MQA Engineers, QA Lead, 2 UI/UX Designers, 3 Product Managers, Head of Product, and CTO

Team structure - the team is split between 4: Oppizi Ads (PMF team), Expansion (adapt new technology from Oppizi Ads to new countries), Core (legacy technology), Wild Duck (innovation team)

Work experience - 5+ years as a Senior Developer / Full-stack Engineer or another relevant role 

Employment type - Full-time permanent position

Our team is always searching 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 fully remote.

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

  • 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. 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, 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.
Requirements
Must-Have Requirements 
    • 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

Nice-to-Have Requirements 

    • Experience with RabbitMQ
    • Experience with Redis
    • Experience with Python
Benefits
  • Competitive and timely compensation
  • Monthly pay in USD
  • Unlimited paid time off (PTO)
  • Remote position
  • Entrepreneurial environment
  • Small team with growth opportunity
  • Laptop provided (after probation period)
  • International company
  • Work 1 month per year overseas in one of Oppizi's offices around the world*
  • Great culture, human-centered & 17 nationalities
  • Work in a very successful bootstrapped company, no investors yet!

Why should you apply?

  • Working on interesting/exciting tech
  • Interested in dynamic and agile
  • Close-knit team

Similar Jobs

Be an Early Applicant
Yesterday
5 Locations
254 Employees
Senior level
254 Employees
Senior level
AdTech • Marketing Tech • Software
As a Senior Backend/DevOps Engineer, you will build, maintain, and evolve systems while collaborating with teams to meet technical needs. You will ensure code quality, troubleshoot issues, and enhance the platform’s efficiency using modern technologies. Additionally, you’ll provide technical guidance and optimize workflows as part of a remote, dynamic team.
Be an Early Applicant
48 Minutes Ago
28 Locations
Remote
242 Employees
Senior level
242 Employees
Senior level
Artificial Intelligence • Machine Learning • Natural Language Processing • Conversational AI
As a Senior Backend Engineer, you will design and implement scalable backend services and APIs, optimize performance and security, collaborate with cross-functional teams, troubleshoot production issues, and participate in code reviews and knowledge sharing.
Be an Early Applicant
An Hour Ago
Paris, Île-de-France, FRA
Hybrid
430 Employees
Senior level
430 Employees
Senior level
eCommerce • Information Technology • Marketing Tech • Software
As a Senior Software Engineer, you'll implement scalable software solutions, mentor other engineers, collaborate on customer-centric designs, and optimize application performance. You'll harness your expertise in technical practices and participate in code quality improvement, guiding complex projects within a fast-paced environment.

What you need to know about the Edinburgh Tech Scene

From traditional pubs and centuries-old universities to sleek shopping malls and glass-paneled office buildings, Edinburgh's architecture reflects its unique blend of history and modernity. But the fusion of past and future isn't just visible in its buildings; it's also shaping the city's economy. Named the United Kingdom's leading technology ecosystem outside of London, Edinburgh plays host to major global companies like Apple and Adobe, as well as a growing number of innovative startups in fields like cybersecurity, finance and healthcare.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account