Senior Full-Stack Engineer (R&D)
Summary
A senior full-stack engineer at a video game company leads a team building production-grade tools and apps for game asset pipelines and production workflows. Daily work spans Python/FastAPI backend services, Vue/React web UIs, Electron desktop apps, PostgreSQL/NoSQL data layers, and Docker with GitLab CI/CD.
Responsibilities
. Backend o Design and build scalable backend services and secure RESTful APIs using Python (FastAPI or Flask). o Model, query, and optimize data across relational and NoSQL databases implement caching and messaging when needed. o Enforce authentication/authorization, input validation, and robust error handling.
. Frontend (web and desktop) o Develop responsive, accessible, and performant web UIs using modern frameworks, HTML5, CSS(Tailwind), and TypeScript/JavaScript. o Build and maintain Electron-based desktop applications, including IPC, packaging, auto-update, and native integrations. o Establish UI component standards, testing strategies, and performance best practices.
. Quality, performance, and delivery o Write comprehensive tests with tools such as pytest. o Own performance tuning, troubleshooting, code reviews, and technical documentation. o Set up and maintain CI/CD with Git and GitLab use Docker for local development and deployment pipelines.
. Collaboration and process o Partner with UI/UX, backend, production, SRE, and IT stakeholders to deliver user-centric solutions. o Contribute to architectural decisions and mentor junior engineers. o Work within agile methodologies, continuously improving team practices. Qualifications . 4+ years of professional experience building production applications as a full stack engineer. . Strong hands-on expertise in Python (FastAPI or Flask), RESTful API design, and SQLAlchemy/Pydantic or similar tooling. . Proficiency in Vue or React, including routing, state management (Vuex/Pinia or Redux), and component libraries. . Proven experience working on public cloud like AWS/GCP . Database proficiency with relational systems (PostgreSQL) and familiarity with NoSQL (MongoDB, Vector DB) experience with caching and message queues (Redis) is valued. . Proven testing mindset and experience with automated test suites. . Comfortable with Git, GitLab CI/CD, and Docker. . Clear communication skills and experience collaborating with cross-functional teams.
Nice to have . Experience with agent development frameworks (LangChain/LangGraph) is a plus. . Certification: AWS Certified Solutions Architect - Associate

