Full Stack Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+21 more
Job description
We are seeking a skilled and detail-oriented Full Stack Engineer to join a cross-functional Agile team. The role involves designing, building, and maintaining scalable end-to-end applications using React on the frontend, Python-based backend services, and Kafka-driven event streaming architectures. The position requires strong system design capability and collaboration across frontend, backend, and platform teams to deliver high-quality, scalable solutions. Roles and Responsibilities: Design, build, and maintain full stack applications end-to-end Develop responsive user interfaces using React (hooks, state management, lifecycle) Build backend services using Python (FastAPI, Flask, or Django) Design and implement RESTful APIs and ensure proper versioning Build and support event-driven architectures using Apache Kafka Work with asynchronous processing and messaging patterns Collaborate with cross-functional teams including product managers and engineers Develop analytics-ready data models to support application and reporting needs Ensure performance tuning, scalability, and system reliability Participate in Agile/Scrum ceremonies and manage work via Jira Implement security best practices including OAuth and JWT Work with Docker and Kubernetes for deployment and scalability Contribute to CI/CD workflows and Git-based development processes Monitor systems using tools such as Grafana Support schema registry and Kafka stream processing where needed
Requirements
5+ years’ experience in React (hooks, component lifecycle, state management) 5+ years’ experience in Python (FastAPI, Flask, or Django) Strong experience with Apache Kafka 5+ years’ experience building RESTful APIs Strong knowledge of SQL and relational databases Experience with Git-based version control workflows Strong understanding of microservices and event-driven architectures Experience with API design, versioning, and scalability Knowledge of TypeScript Experience with Docker and Kubernetes Cloud experience (AWS preferred) Experience with monitoring tools like Grafana Strong communication and collaboration skills Experience working in Agile/Scrum environments Preferred Skills: Experience with Kafka Streams and schema registry Exposure to enterprise-scale distributed systems Strong documentation and ownership mindset Bachelor’s degree in Computer Science or related field
About the company
© 2026 Careerjet All rights reserved
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on careerjet.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
React Developer Salary [2023]
The 7 Most Popular Backend Frameworks for Developers
Dev Digest 121 - AI goes offline
Why Attend a Developer Event in 2026?