Senior Full-Stack Engineer New
Role details
Job location
Tech stack
Job description
Are you an experienced Senior Full-Stack Platform Engineer who thrives on building clean, maintainable systems without unnecessary complexity?
This is an opportunity to join a team developing cutting-edge real-time physics technology and delivering high-quality tools and services for players, creators, and developers. You'll take ownership of backend services, user-facing interfaces, authentication systems, delivery pipelines, and modular platform features that support a growing ecosystem.
What you'll be doing:
-
Designing and maintaining reliable backend services using Python, FastAPI, and modern tooling.
-
Developing intuitive user-facing dashboards and interfaces with Vue 3 and component-driven architecture.
-
Building and scaling systems for software delivery, authentication, user management, mod distribution, and related services.
-
Managing data persistence using PostgreSQL and lightweight object storage solutions.
-
Integrating secure workflows with third-party payment providers.
-
Creating and maintaining well-structured RESTful APIs and ensuring smooth service integration across internal teams.
-
Deploying and operating lightweight, Docker-based setups (no Kubernetes, no heavy cloud infrastructure).
-
Building CI/CD pipelines and automated tests, including leveraging AI-assisted development tools.
-
Monitoring system performance, scalability, and reliability using simple, maintainable techniques.
-
Producing clear architectural documentation, technical notes, and internal guidelines.
-
Supporting the evolution of the mod repository to empower creators with tools for sharing, validating, and managing content.
Requirements
-
5+ years of professional experience in backend or full-stack engineering.
-
Ability to design, build, and deliver systems end-to-end with autonomy.
-
Strong experience with Python, FastAPI, and modern REST API development.
-
Solid proficiency with Vue 3, reusable components, and front-end tooling.
-
Comfortable working with AI-assisted development (e.g., Cursor, automated tests, code generation).
-
Experience deploying and maintaining lightweight Docker-based systems in simple hosting environments.
-
Strong Linux system administration skills (Bash, Nginx, hardening, server setup).
-
Familiarity with monitoring/logging tooling such as Grafana, Prometheus, or ELK.
-
Strong understanding of distributed systems, networking fundamentals, and API design.
-
Excellent communication skills in English.
-
A mindset focused on simplicity, maintainability, and long-term clarity.