跳转到主要内容

Senior Full Stack Engineer

Technology
维塔士
上海市, 中国1个月前
全职

职位描述

工作职责:

Backend

  • Design and build scalable backend services and secure RESTful APIs using Python (FastAPI or Flask).
  • Model, query, and optimize data across relational and NoSQL databases; implement caching and messaging when needed.
  • Enforce authentication/authorization, input validation, and robust error handling.

Frontend (web and desktop)

  • Develop responsive, accessible, and performant web UIs using modern frameworks, HTML5, CSS(Tailwind), and TypeScript/JavaScript.
  • Build and maintain Electron-based desktop applications, including IPC, packaging, auto-update, and native integrations.
  • Establish UI component standards, testing strategies, and performance best practices.

Quality, performance, and delivery

  • Write comprehensive tests with tools such as pytest.
  • Own performance tuning, troubleshooting, code reviews, and technical documentation.
  • Set up and maintain CI/CD with Git and GitLab; use Docker for local development and deployment pipelines.

Collaboration and process

  • Partner with UI/UX, backend, production, SRE, and IT stakeholders to deliver user-centric solutions.
  • Contribute to architectural decisions and mentor junior engineers.
  • Work within agile methodologies, continuously improving team practices.

任职条件:

  • 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

Keywords
monthsOfExperience: 48ReactOSHTML5GitLabReduxRedisVue.jsMongodbTypescriptSQLAlchemyJavaScriptPostgresqlPythonRelational grammarCI / CDAWSGitDockerFlaskReact.js

对这个职位感兴趣吗?