$ cat jobs/senior-backend-engineer-typescript-python-kubernetes-greenstep-bd1a82e0297b.json
Senior Backend Engineer (TypeScript / Python / Kubernetes)
Listed as a remote role based in Rovaniemi, Lapland, Finland.
Greenstep is a growing, global group helping thousands of companies in Europe to grow through clarity. We are a technology-oriented company with Finnish roots, founded in 2010. In addition to Finland, we currently operate in Sweden, Norway, Estonia, Denmark, and the Netherlands. Our team of around 800 experts consists of seasoned professionals in areas such as accounting, CFO services, financial management, HR, analytics, ERP and CRM technologies, payroll, as well as tax and legal services. We are an agile growth company, and our service offering continuously expands in line with our customers’ evolving needs. We are now looking for an experienced Backend Engineer to help us build scalable backend platforms and distributed systems! The Role As a Backend Engineer with a focus on scalable backend platforms and distributed systems, you'll work on a cloud-native platform built on Kubernetes, developing multiple backend services in TypeScript (Node.js) and Python, integrating authentication, writing automated tests, and deploying with modern Kubernetes tooling. You'll collaborate with platform and product teams to build secure, observable, and production-ready systems, and own features from design through deployment and operations. Domain experience in accounting, payroll, or ERP is a significant advantage, since much of what we build models for real financial and business workflows. You will : Design and develop scalable backend services and REST/event-driven APIs in TypeScript (Node.js) and Python. Design software that behaves reliably in distributed systems (scalability, high availability, fault tolerance, idempotency, retries, caching). Implement secure authentication and authorization (OAuth2, OIDC, JWT, RBAC) and secure API design. Write unit, integration, and end-to-end tests, and take part in code reviews. Containerize applications with Docker and deploy/maintain services on Kubernetes using Helm. Work with CI/CD pipelines to automate builds, testing, and deployments. Debug production issues across distributed services and improve performance, reliability, and observability. You enjoy working closely with frontend, DevOps, and product teams to shape solutions from idea to implementation. You're comfortable contributing to architecture and design discussions , and you take pride in helping less experienced engineers grow. What We're Looking For You bring at least five years of backend engineering experience and enjoy solving complex technical challenges. You have strong problem-solving and debugging skills, can reason about distributed systems , and are comfortable working independently while collaborating closely with cross-functional teams. You take ownership of your work, care about writing clean, maintainable, well-tested code, and communicate clearly with others. You're also happy to share your knowledge and support the growth of less experienced colleagues through mentoring and guidance. Required skills: Strong experience with TypeScript (Node.js) and/or Python, including asynchronous programming. Designing REST APIs and microservice architectures. Relational databases (PostgreSQL preferred); message queues / event-driven architectures a plus. Distributed systems: service-to-service communication, scalability, fault tolerance, retries, circuit breakers, caching, API versioning, observability. Kubernetes and cloud-native: Docker, Helm, networking, ConfigMaps/Secrets, Ingress, rolling deployments, health probes, resource management, production deployments. Security: OAuth2, OIDC, JWT, RBAC, secure API design, secrets management. Quality: unit/integration/API testing, test automation, mocking, static analysis. DevOps: Git, CI/CD (GitHub Actions, GitLab CI, or similar), Infrastructure as Code, release management. Preferred Qualifications : Accounting, ERP, payroll, or financial software domain experience - a strong advantage and a real factor in our hiring decision. API gateways/service mesh (Traefik, Kong, NGINX, Istio, Linkerd), message brokers (Kafka, RabbitMQ, NATS). Observability (OpenTelemetry, Prometheus, Grafana, distributed tracing), multi-cluster Kubernetes, and cloud platforms (AWS, Azure, GCP). Experience with AI-enabled or agent-based backend systems. Why Greenstep? Greenstep is a family-owned company founded in 2010 with no loans and a strong balance sheet. Since 2010, we have grown to almost 800 people, more than 3000 customers, and we are looking forward to continuing this growth journey! We provide the full spectrum of financial services , from accounting to interim CFOs for some of the fastest growing companies in Finland as well as all over the Nordics. Everyone works closely together, meaning you will be working with other CFO’s, Accountants, Payroll Specialists, HR specialists, Systems and Integrations Specialists, but most importantly, with great customers. Besides our consulting services, we already have a large, established tech team with over a hundred people who use programming languages for working with data. With us, you will be part of a work community where expertise, responsibility, and caring for others are visible. 💚 Support for your well-being. For us, everyone's well-being and well-being at work are top priorities. Our occupational health is comprehensive, and our offices are ergonomically designed. The Flex benefit and lunch discount offered through Epassi are available to you. However, the number one thing that supports your well-being at work is a sustainably built resource budget. 💚 A salary model that matches your responsibilities and experience. All Greenstep employees are also included in our Together bonus, through which we share 10% of the annual operating profit among all employees, regardless of role. 💚 Support and time for development and strengthening your skills. At Greenstep, continuous learning is at the core of what we do. Our own Greenstep Academy offers training in various topics almost weekly! 💚 Career opportunities in a growing family-owned company. We grow organically primarily with a few small exceptions where the culture has been 100% on par with ours. Because, we want to grow in a controlled manner, profitably and without compromising on quality. For us, growth means new opportunities: we can make a more positive impact on society, create new jobs, invest in the development and skills of our personnel, and enable business continuity. Our culture has developed together over the years, and our values are reflected in our everyday work. Interested? Great, we'd love to hear from you! In this role, you can work from any of our 15+ offices across Finland . Since a large part of our team is located in our Espoo office, we would prefer this role to be based there as well. With our hybrid work model, we are at least 50% of the work time at the office with our colleagues! Please note that Greenstep doesn't sponsor work visas, so to work with us, you need to hold a full-time work permit. If what you read sparked your interest, we’d love to hear more about you! We review applications on a rolling basis and will proceed as soon as suitable candidates are identified, so please submit your application, including your salary expectations, as soon as possible—no later than August 17, 2026 . References will be checked for the selected candidate. We can't wait to hear from you! Show more Show less Seniority level Not Applicable Employment type Full-time Job function Engineering and Information Technology Industries Financial Services
Similar remote roles
DevOps Engineer
Reactive Technologies Limited · Worldwide · mid
Engenheiro de Software Sr. (Java)
pagbank · LATAM · senior
Engenheiro(a) de Software Senior (Java)
softexpert · LATAM · senior
Full Stack Software Engineer (all genders)
understand.ai · Worldwide · mid
Full Stack Engineer
Solvex Solutions · Worldwide · mid
Go-Entwickler:in (German Speaking)
Muxon · EU · mid
Specialist Cloud Site Reliability Engineer
NICE · APAC · mid
Senior Cloud Site Reliability Engineer
NICE · APAC · senior