
Senior Full-Stack Software Engineer

Senior Full-Stack Software Engineer
vinci4d
Vinci is seeking a Senior Full-Stack Software Engineer to develop and operate Python/gRPC services that integrate with C++ engines, enhance customer-facing UIs, and ensure seamless feature delivery. The role involves hands-on work across the stack, focusing on building microservices, UI changes, and maintaining high-performance systems.
Qualification
- 5+ years of professional software engineering experience in backend or full-stack systems.
- Strong experience with Python service development and gRPC/protobuf APIs.
- Practical PostgreSQL experience including schema design and query optimization.
- Experience with React or equivalent modern frontend frameworks.
- Ability to debug and profile across the stack, including frontend and backend components.
- Experience in building CI/CD pipelines and automated testing.
Responsibility
- Design, implement, and operate Python-based microservices and gRPC APIs that expose native C++ engines.
- Read, maintain, and extend C++ components to support application features.
- Implement small-to-medium UI changes in customer-facing React apps using TypeScript/JS, HTML/CSS.
- Implement application logic end-to-end, including request validation and job orchestration.
- Help design and operate distributed systems with features like job partitioning and observability.
- Debug and profile across the stack from frontend to backend.
- Build CI/CD pipelines and automated tests for backend, frontend, and native components.
- Participate in on-call rotations and maintain operational documentation.




