Full Stack Engineer
Job Location:
New York City, NY - USA
Monthly Salary:
Not Disclosed
Posted on:
22 days ago
Vacancies:
1 Vacancy
Job Summary
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
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
Required Skills:
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
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
Bachelors degree in Computer Science or related field
Experience with Kafka Streams and schema registry
Exposure to enterprise-scale distributed systems
Strong documentation and ownership mindset
Bachelors degree in Computer Science or related field