职位描述
前端开发后端开发reactPythonJavaSQL ServerRedis英语听说读写流利,可过英文面试
Senior Full Stack Developer- Remote position
Full Stack, DevOps & Backend Focus
Position Snapshot
Title
Senior Full Stack Developer
Primary Focus
Full stack business application development with backend depth in .NET, Java, or Python, and a preference for Python
Secondary Focus
Database design, DevOps/release practices, frontend collaboration, and practical delivery of scalable workflows
Ideal Profile
A hands-on engineer who can own end-to-end delivery across application layers and work comfortably across backend, database, and deployment concerns
Role Summary
We are looking for a Senior Full Stack Developer with strong end-to-end application delivery experience across frontend, backend, database, and DevOps practices. The role is open to candidates with deep backend expertise in .NET, Java, or Python, with a clear preference for Python. This position is centered on building and enhancing business applications, designing maintainable services and APIs, supporting reliable deployments, and partnering across functions to deliver scalable user-facing workflows. Experience with AI-assisted features is a plus, but the role remains grounded in solid software engineering fundamentals and practical application delivery.
Key Responsibilities
Core Interview Focus
Dimension
What We Want to See
Sample Topics
Backend Engineering
Strong implementation depth in .NET, Java, or Python, with clear preference for Python proficiency
Framework choice, service layering, API design, error handling, testing
Database Design & Performance
Confident data modeling and query optimization
Table design, indexing, slow SQL analysis, transactions, concurrency
Full Stack Delivery
Ability to translate workflows into complete solutions across UI, API, and data layers
Frontend collaboration, API contracts, state flows, file handling, asynchronous tasks
DevOps & Release Readiness
Comfort with deployment, CI/CD, observability, and production support practices
Build and release flow, environment config, logging, monitoring, incident support
Success in This Role
Success in this role means delivering business applications that are technically sound, easy to maintain, and supported by strong full stack engineering, database fundamentals, and dependable release practices. The strongest candidates will combine hands-on execution with practical system design, clear communication, and a strong sense of ownership, while bringing backend depth in .NET, Java, or Python, ideally with stronger Python proficiency.
Full Stack, DevOps & Backend Focus
Position Snapshot
Title
Senior Full Stack Developer
Primary Focus
Full stack business application development with backend depth in .NET, Java, or Python, and a preference for Python
Secondary Focus
Database design, DevOps/release practices, frontend collaboration, and practical delivery of scalable workflows
Ideal Profile
A hands-on engineer who can own end-to-end delivery across application layers and work comfortably across backend, database, and deployment concerns
Role Summary
We are looking for a Senior Full Stack Developer with strong end-to-end application delivery experience across frontend, backend, database, and DevOps practices. The role is open to candidates with deep backend expertise in .NET, Java, or Python, with a clear preference for Python. This position is centered on building and enhancing business applications, designing maintainable services and APIs, supporting reliable deployments, and partnering across functions to deliver scalable user-facing workflows. Experience with AI-assisted features is a plus, but the role remains grounded in solid software engineering fundamentals and practical application delivery.
Key Responsibilities
- Design, develop, and maintain business applications across frontend and backend layers using modern engineering practices.
- Build clean, scalable APIs and service layers that support business workflows, frontend integration, and cross-system interoperability.
- Design database schemas, optimize queries, and ensure data consistency, integrity, and performance across transactional business systems.
- Work closely with product, QA, and cross-functional stakeholders to translate requirements into reliable technical solutions.
- Implement asynchronous processing for long-running tasks such as document handling, data ingestion, or workflow automation.
- Improve code quality through code review, testing, logging, exception handling, and sound engineering practices.
- Troubleshoot production issues, analyze root causes, and implement durable fixes across application and deployment layers.
- Contribute to application architecture, technical documentation, CI/CD workflows, and release planning.
- Contribute hands-on to frontend implementation when needed and collaborate on end-to-end solution delivery across UI, API, and data layers.
- Work with DevOps and platform practices such as deployment automation, environment configuration, observability, and release support.
- Strong professional experience in backend application development using .NET, Java, or Python, with Python strongly preferred.
- Solid understanding of full stack architecture, API design, and modular service development.
- Strong database skills, including schema design, indexing, SQL optimization, transactions, and concurrency handling.
- Hands-on experience with relational databases such as PostgreSQL or MySQL.
- Experience building enterprise or internal business systems with clear workflow and state management.
- Strong debugging, problem-solving, and production support skills.
- Experience working across the full stack, including frontend collaboration and DevOps or release-support responsibilities.
- Strong Python experience with frameworks such as Django, FastAPI, Flask, or similar is preferred.
- Experience with CI/CD, containerized deployment, cloud environments, or modern DevOps practices is highly valued.
- Frontend development experience with JavaScript/TypeScript and modern UI frameworks.
- Exposure to Redis, task queues, asynchronous processing, or workflow-driven systems is a plus.
- Experience working with document-processing, workflow, or data-intensive applications is a plus.
- Familiarity with AI-assisted coding or applying AI features within business systems is a plus.
Core Interview Focus
Dimension
What We Want to See
Sample Topics
Backend Engineering
Strong implementation depth in .NET, Java, or Python, with clear preference for Python proficiency
Framework choice, service layering, API design, error handling, testing
Database Design & Performance
Confident data modeling and query optimization
Table design, indexing, slow SQL analysis, transactions, concurrency
Full Stack Delivery
Ability to translate workflows into complete solutions across UI, API, and data layers
Frontend collaboration, API contracts, state flows, file handling, asynchronous tasks
DevOps & Release Readiness
Comfort with deployment, CI/CD, observability, and production support practices
Build and release flow, environment config, logging, monitoring, incident support
Success in This Role
Success in this role means delivering business applications that are technically sound, easy to maintain, and supported by strong full stack engineering, database fundamentals, and dependable release practices. The strongest candidates will combine hands-on execution with practical system design, clear communication, and a strong sense of ownership, while bringing backend depth in .NET, Java, or Python, ideally with stronger Python proficiency.
工作地点
苏州工业园区江韵路

认证资质
营业执照信息

更新于 今天


