Senior Backend Engineer
We are seeking a highly skilled Senior Backend Engineer to join our EMEA engineering teams. This role is based remotely and requires full-time commitment from the UK, Ireland, Estonia, Netherlands, Sweden, and Spain. We also welcome contractors from East Europe and Portugal.
About Us
We are DoiT, a global technology company that works with cloud-driven organizations to leverage the cloud for business growth and innovation. We combine data, technology, and human expertise to ensure our customers operate in a well-architected and scalable state - from planning to production.
Our Solution
We deliver DoiT Cloud Intelligence, the only solution that integrates advanced technology with human intelligence, helping our customers solve complex multicloud problems and drive efficiency.
PerfectScale Platform
DoiT offers PerfectScale, a pioneering Kubernetes optimization and management solution empowering DevOps, SRE, and Platform Engineering teams to optimize cloud performance while minimizing costs. Our solution combines advanced AI technology with SME-human expertise to help organizations achieve peak Kubernetes efficiency.
The Opportunity
You will be working on the core backend solutions powering PerfectScale data pipeline and business logic, collaborating with product managers and developers from other teams, and participating in product-making decisions.
Responsibilities
* Collaborate with product, devops, backend, and frontend engineers to deliver elegant and well thought out solutions for complex problems.
* Implement features from proposal through design and implementation to maintenance, proposing things that you think can be an excellent addition to the products.
* Write clean and maintainable code using engineering best practices; perform code reviews for your peers ensuring clean code and best practices.
* Improve the health of the codebase by dedicating one day per week to housekeeping.
* Provide feedback to each other, trying to find challenges and unknowns as early as possible.
Qualifications
* Excellent communication skills in English, both written and verbal.
* 6+ years of backend development experience (Go/Java/Rust/Python).
* 3+ years of commercial Golang experience.
* 2+ years of experience with high traffic/high load distributed systems and data pipelines.
* Experience with Databases - relational and non-relational, including performance/schema/query optimization, ClickHouse and Postgress being a big advantage.
* Experience developing enterprise-grade SaaS products, microservices, and containers.
* Experience working with microservices and containers (Docker).
* Experience and passion for distributed systems design and infrastructure.
* Familiarity with modern Devops frameworks and best practices - Docker, K8s, GitOps, CI/CD.
* A knack for benchmarking and optimization.
* Ability to effectively operate with flexibility in a fast-paced, constantly evolving team environment.
* Self-organized, goal-oriented, self-motivated individual who is confident, thorough and tenacious.
Bonus Points
* Hands-on, production experience with K8S.
* Hands-on, production experience with cloud (AWS, Azure, GCP).
* Experience with data engineering - streaming and batch processing, Spark, Tryno, Iceberg, ClickHouse, Parquet.
What Being a Do'er Means
Being a Do'er means being entrepreneurial, pursuing knowledge, and having fun. We're all about leveling up your skills professionally and personally, embracing diversity and inclusivity, and recognizing that every unique perspective enhances our innovation.
Benefits
* Unlimited PTO
* Flexible Working Options
* Health Insurance
* Employee Stock Option Plan
* Professional Development Stipend