Apply

Senior Backend Engineer - PerfectScale by DoiT (Portugal)

Posted 8 days agoViewed

View full description

💎 Seniority level: Senior, 6+ years

📍 Location: UK, Ireland, Estonia, Netherlands, Sweden, Spain

🔍 Industry: Software Development

🏢 Company: DoiT👥 501-1000💰 $100,000,000 Series A over 5 years agoInternet of ThingsBig DataCloud ComputingRoboticsAnalyticsInformation Technology

🗣️ Languages: English

⏳ Experience: 6+ years

🪄 Skills: AWSBackend DevelopmentDockerPostgreSQLPythonSQLCloud ComputingGitKubernetesAmazon Web ServicesClickhouseData engineeringGoRustCI/CDRESTful APIsDevOpsMicroservicesSaaS

Requirements:
  • 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 are a big advantage.
  • Experience developing enterprise-grade SaaS products, microservices and containers
  • Experienced 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
Responsibilities:
  • Collaborate with product, devops, backend and frontend engineers to deliver elegant and well thought out solutions for complex problems
  • Implementing features. From the proposal through design and implementation to maintenance. You're expected to propose things that you think can be an excellent addition to the products
  • Write clean and maintainable code using engineering best practices, you will also ensure clean code and best practices while performing code reviews for your peers
  • Improving the health of the codebase. We’re mindful of accumulating technical debt. We dedicate one day per week to housekeeping
  • Providing feedback. The team plans and discusses the upcoming work. We provide feedback to each other, trying to find challenges and unknowns as early as possible
Apply