Strategio is seeking a skilled and detail-oriented Full Stack Engineer to join a collaborative, cross-functional Agile team working on modern data-driven applications. In this role, you will design, build, and maintain scalable end-to-end systems that power real-world business insights and product experiences.
You will play a key role in building responsive user interfaces using React, developing robust backend services with Python, and contributing to real-time data pipelines powered by Kafka. This position sits at the intersection of application development, system design, and data engineering, providing an exciting opportunity to work with modern technologies while collaborating closely with engineers, product managers, and analysts.
About You:
You are a thoughtful and collaborative engineer who enjoys solving complex technical challenges and building scalable systems that power meaningful products. You care about clean architecture, well-designed data models, and writing code that is reliable, maintainable, and easy for teams to build upon.
You are comfortable working across both frontend and backend systems and enjoy collaborating with engineers, product managers, and business stakeholders to translate requirements into well-designed technical solutions.
As a Strategio Full Stack Engineer, you will:
- Designing and developing scalable full-stack applications using React on the frontend and Python-based backend services.
- Building and maintaining RESTful APIs that support application features and integrations across distributed systems.
- Developing event-driven architectures and real-time data pipelines using Apache Kafka.
- Designing analytics-ready data models that support reporting, product insights, and business intelligence initiatives.
- Collaborating with frontend engineers, backend developers, platform teams, and product stakeholders to deliver reliable software solutions.
- Implementing microservices architectures and asynchronous messaging patterns to support scalable systems.
- Ensuring application performance through performance tuning, scalability improvements, and system optimization.
- Writing clean, well-documented, and maintainable code while following modern development best practices.
- Participating in Agile ceremonies and managing development tasks using tools such as Jira.
- Contributing to a culture of collaboration, knowledge sharing, and continuous improvement.
Core Skills
- Proven experience with React, including hooks, component lifecycle, and state management
- Proven experience with Python using frameworks such as FastAPI, Flask, or Django
- Hands-on experience with Apache Kafka
- Proven experience building RESTful APIs
- Strong proficiency with SQL and relational databases
- Experience with Git-based version control workflows
- Experience working with event-driven and microservices architectures
- Familiarity with asynchronous processing and messaging patterns
- Strong understanding of API design and versioning
- Experience with performance tuning and building scalable systems
- Experience working in Agile/Scrum environments
- Experience managing work using Jira
- Strong communication and collaboration skills across technical and non-technical teams
Nice-to-Haves:
- Experience with TypeScript
- Experience with Docker and Kubernetes
- Experience working with AWS cloud services
- Familiarity with schema registries and Kafka stream processing
- Experience using monitoring tools such as Grafana
Your job search ends here.
If you’re eager to contribute to cutting-edge projects and want to work with a high-performance team, apply now.