
Full Stack Software Engineer
Posted May 21

Posted May 21
This is a fully remote position, open to applicants in Poland.
• Develop and sustain scalable backend services utilizing Python (Flask/FastAPI) that manage data from over 300,000 IoT devices.
• Design and implement REST APIs for internal tools as well as customer-facing applications.
• Create and enhance frontend features in React/TypeScript — from converting designs into functional code to refining current UI components.
• Write database queries to analyze feature utilization and troubleshoot production challenges.
• Develop deployment monitoring and diagnostic tools that provide insight into system health across different regions.
• Create tools that enhance transparency and facilitate access to the company’s extensive datasets stored across diverse geographic locations and formats.
• Collaborate with engineering teams to ensure that data is stored in usable formats for frontend, middleware, diagnostics, and Deep Learning pipelines.
• Debug customer issues remotely across the entire stack and devise effective solutions.
• Work alongside the product team to enhance user experience — acting as a link between backend capabilities and user interfaces.
• Assist our customer success team in resolving client issues.
• Assess incoming requests — evaluate the required effort in relation to the potential value delivered.
• Increase test coverage for essential backend services and frontend user journeys.
• Refactor existing code to simplify complexity and ensure maintainability.
• Participate in a team that delivers weekly updates to customers.
• Showcase your work to the company and share the features you have developed.
• Over 6 years of professional experience in software development.
• More than 3 years of practical experience with Python (FastAPI, Flask, or similar) or another backend programming language.
• At least 3 years of experience working with React and TypeScript.
• Strong background in REST API design and development.
• Experience with data-intensive applications and/or microservices architecture.
• Familiarity with relational databases (MySQL or equivalent).
• Knowledge of CI/CD pipelines.
• Practical experience with unit and integration testing.
• Ability to work autonomously and take charge of features from start to finish.
• Proficient in Polish with advanced written and spoken English skills.
• Willingness to adjust working hours to accommodate the needs of a global and time zone-diverse team (urgent tasks or meetings may occur outside regular CEST working hours).
• Strong work ethic and dedication to completing assigned tasks and projects within set deadlines.
• Competitive salary and attractive stock options.
• Paid time off.
• Team retreats.
• Education grants.
Webedia
TechBiz Global
The Flex
Nodeworthy
Get handpicked remote jobs straight to your inbox weekly.