Job Closed
This listing is no longer active.
The Operating System of Retail
Full Stack Software Engineer
Location
Poland
Posted
123 days ago
Salary
$120.3K - $146.3K / year
Seniority
Senior
Job Description
Full Stack Software Engineer
Focal Systems
• Build and maintain scalable backend services using Python (Flask/FastAPI) that process data from 300,000+ IoT devices • Design and develop REST APIs consumed by internal tools and customer-facing applications • Build and improve React/TypeScript frontend features — from translating designs into code to refining existing UI components • Write database queries to analyze how features are actually being used and to debug production issues • Build deployment monitoring and diagnostic tools that give visibility into system health across geographies • Create tools that provide transparency and ease of access into the company's rich datasets stored across varying geographic locations and data formats • Collaborate with engineering teams to ensure data persists in usable formats for frontend, middleware, diagnostics, and Deep Learning pipelines • Remotely debug customer issues across the full stack and find smart solutions that actually work • Partner with the product team to shape user experience — you'll bridge the gap between backend capabilities and what users actually see • Support our customer success team by helping solve client problems • Evaluate incoming requests — assess the effort required vs. potential value delivered • Expand test coverage for critical backend services and frontend user flows • Refactor existing code to reduce complexity and keep things maintainable • Be part of the team that ships weekly releases to customers • Present your work to the company and share what you've shipped
Job Requirements
- 6+ years of professional software development experience
- 3+ years of hands-on experience with Python (FastAPI, Flask or similar) or other Backend Language
- 3+ years of experience with React and TypeScript
- Solid experience with REST API design and development
- Experience working with data-intensive applications and/or microservices architecture
- Experience with relational databases (MySQL or similar)
- Experience with CI/CD pipelines
- Applied experience with unit and integration testing
- Ability to work independently and take ownership of features end-to-end
- Fluent in Polish with advanced English skills (written & spoken)
- Flexibility in adjusting working hours to meet the needs of the global and time zone-diverse team (urgent tasks or meetings may occur outside of regular CEST working hours)
- Strong work ethic and commitment to completing assigned tasks and projects within established deadlines.
Benefits
- Competitive Salary & Attractive Stock
- Paid Time Off
- Team Retreats
- Education grants
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Qui sont-ils ? 🚀 Accompagner les entrepreneurs pour qu’ils réussissent. Aujourd'hui je vais te raconter une histoire, celle de Dougs, Dougs, c’est avant tout une histoire humaine, c’est la rencontre de Véronique, Sarah et Patrick, experts-comptables et de Florent, ingénieur. C’est une société disruptive qui réinvente sans limite l’accompagnement des entrepreneurs. Dougs, c’est bien plus qu’un cabinet d’expertise comptable. Avec une équipe de plus de 100 ingénieurs et 300 professionnels des métiers (experts comptables et avocats), Dougs, c’est une société qui bouscule les codes. En 2023, notre vision a pris une nouvelle envergure avec une levée de fonds de 25 millions d'euros. Demain ? Nous allons bâtir une équipe de 500 passionnés partageant nos valeurs : Simple, Professionnel, Enthousiaste, Fantastique, Efficience totale, Voir grand. C'est par une approche innovante et révolutionnaire de la comptabilité et de l’entrepreneuriat que Dougs change la donne pour plus de 36 000 entrepreneurs. Alors, prêt à faire partie de l'aventure ? Descriptif du poste 🚀 Ton futur poste Forts de notre développement, nous recherchons aujourd’hui à renforcer notre équipe tech composée de plus de 60 développeurs répartis en équipes pluridisciplinaires composées d’ingénieurs fullstack, de product manager, lead developer et product designer. Nous travaillons sur une stack moderne et flexible (comme notre solution, nos équipes, notre travail…) aujourd’hui constituée d’Angular et Node.js (TypeScript). Nous hébergeons tous ces services sur GCP. Tu feras partie d’une équipe de développeurs étroitement liée à l’équipe d’Operation Specialist dont le job est d’optimiser les processus métiers (comptabilité, juridique, social, …). Concrètement, tu amélioreras la vie de nos collaborateurs en développant les processus imaginés par les Opération specialist. Tu es curieux, force de proposition et la qualité est au cœur de tes valeurs. Tout cela sur la partie technique mais aussi sur la partie métier, alors rejoins-nous ! Tu seras responsable de : - Développer en respectant les pratiques de qualité, résilience, performance et scalabilité - Être force de proposition pour challenger et apporter des axes d’amélioration sur le produit et les process imaginés par l’équipe d’Operation specialist. - Contribuer à l’amélioration de notre stack technique et à l’organisation de l’équipe - Participer au recrutement de tes futurs collègues lors des reviews de tests et des échanges. - Faire de la veille technologique et prendre des initiatives d’amélioration de la stack Profil recherché 🚀 Et toi dans tout ça ? - Tu es software Engineer depuis 5 ans avec une bonne expérience de NODE JS (Typescript) - Tu connais Angular - Tu maîtrises le langage SQL - Tu penses que le relationnel, le travail d’équipe et le management positif sont les clés de la réussite ? - Tu as envie d’avoir un impact important dans l’aventure Dougs ? - Connaissance et pratique des méthodes Agile. - Aptitude à travailler en équipe. - Tu souhaites pratiquer le DDD et le Clean Code ainsi que les pratiques de code contemporaines ? Rejoins-nous ! Précisions du poste : Dans nos locaux, en télétravail partiel ou à 100 %, tout est possible ! Les locaux se situent à Bron collé à Lyon. Facilement accessible en transport en commun, arrêt de tram T5 Parc du Chêne, Bus 52, Bus ZI7… Bref de quoi faire… Adresse : 32 Rue du 35ème Régiment d’Aviation 69500 Bron Poste ouvert aux personnes en situation d’handicap Type d'emploi : Temps plein, CDI Rémunération : 50 000,00€ à 55 000,00€ par an Déroulement des entretiens - 1er entretien visio avec Emilie, Head Of Talent - 2ème entretien visio avec Amandine, Engineering manager et ton futur Lead Dev - Un test technique à réaliser chez toi - Un débrief du test technique avec ta future équipe - Prise de décision
Descriptif du poste 🚀 À propos du poste Rejoindre Dougs, c'est intégrer une scale-up qui révolutionne la comptabilité. Au sein de notre pôle Tech de 90 passionnés, tu seras au cœur de l'aventure pour simplifier la vie des entrepreneurs. Tu seras Software Engineer au sein du domaine Revenu, dans la Squad Onboarding Créa. En collaboration directe avec Lambert (Product Manager), Alexis (Lead Software Engineer) et Robin (Software Engineer), ta mission sera de concevoir des solutions fiables et performantes pour le parcours de nos utilisateurs dans le cadre de la méthodologie agile Shape-Up. 🚀 Tes missions - Produit : Travailler au quotidien avec nos experts métier pour comprendre les problèmes à résoudre et concevoir les solutions adaptées. - Développement : Concevoir, développer et déployer de nouvelles fonctionnalités de bout en bout, en respectant nos standards de qualité, de résilience et de scalabilité. - Qualité : Apporter ta vision technique lors du "polish" des fonctionnalités existantes (refactoring, optimisation). - Amélioration continue : Contribuer à l'évolution de notre stack technique, faire de la veille et être force de proposition sur les processus de l'équipe. - Équipe : Participer au recrutement de tes futurs collègues (reviews de tests, entretiens) pour faire grandir la Tech. L'environnement technique : - Langages & Frameworks : Node.js, TypeScript (Angular est un plus) - Base de données : PostgreSQL, SQL - Méthodologies : DDD (Domain-Driven Design), Clean Code, Shape-up Profil recherché 🚀 Et toi dans tout ça ? - Expérience : Tu es Software Engineer depuis au moins 5 ans, avec une solide expérience sur Node.js / TypeScript. - Compétences techniques : Tu maîtrises Node.js, TypeScript et le SQL. Tu es curieux(se) de monter en compétences en Angular. Tu connais ou as une forte envie de pratiquer le DDD, le Clean Code et les standards de développement modernes. - Soft Skills : Tu penses que le relationnel, le travail d'équipe et la bienveillance sont les clés de la réussite. Tu as envie d'avoir un véritable impact sur le produit ! Qui sont-ils ? 🚀 Accompagner les entrepreneurs pour qu’ils réussissent. Aujourd'hui je vais te raconter une histoire, celle de Dougs, Dougs, c’est avant tout une histoire humaine, c’est la rencontre de Véronique, Sarah et Patrick, experts-comptables et de Florent, ingénieur. C’est une société disruptive qui réinvente sans limite l’accompagnement des entrepreneurs. Dougs, c’est bien plus qu’un cabinet d’expertise comptable. Avec une équipe de plus de 90 ingénieurs et 270 professionnels des métiers (experts comptables et avocats), Dougs, c’est une société qui bouscule les codes. C’est une mission : accompagner les entrepreneurs pour qu’ils réussissent. Comment ? Par une approche innovante et révolutionnaire de la comptabilité via une application développée en interne. C’est parce que nous travaillons tous au service de cette mission que nous avons le plaisir d’accompagner aujourd’hui plus de 36 000 entrepreneurs. C’est pourquoi, après une année riche en accompagnement, en croissance et en développement, nous souhaitons voir encore plus grand et permettre à chaque dirigeant de piloter son entreprise simplement grâce à des chiffres clairs, utiles et actionnables. Alors, prêt à faire partie de l'aventure ? Précisions du poste : Dans nos locaux, en télétravail partiel ou à 100% tout est possible ! Les locaux se situent à Bron collé à Lyon. Facilement accessible en transport en commun, arrêt de tram T5 Parc du Chêne, Bus 52, Bus ZI7… Bref de quoi faire… Adresse : 32 Rue du 35ème Régiment d’Aviation 69500 Bron Poste ouvert aux personnes en situation d’handicap Type d'emploi : Temps plein, CDI Rémunération : 50 000,00€ à 55 000,00€ par an Déroulement des entretiens - Premier échange visio avec Emilie, Head of Talent. - Un test technique à réaliser chez toi. - Débrief de ton test avec Alexis (Lead SE) et Robin (SE). - Échange avec Stéphane, ton futur Engineering Manager. - Prise de décision et offre ! 🚀
Associate Staff Engineer, SAP Treasury
NagarroNagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.
• Understanding functional requirements thoroughly and analysing the client’s needs in the context of the project • Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns, and frameworks to realize it. • Determining and implementing design methodologies and tool sets • Enabling application development by coordinating requirements, schedules, and activities. • Being able to lead/support UAT and production roll outs. • Creating, understanding, and validating WBS and estimated effort for given module/task, and being able to justify it. • Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement • Giving constructive feedback to the team members and setting clear expectations. • Helping the team in troubleshooting and resolving of complex bugs • Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken. • Carrying out POCs to make sure that suggested design/technologies meet the requirements.
• Lead the design, architecture, development, troubleshooting, and testing of scalable software features and components in an Agile environment • Drive modern UI architecture decisions including Micro frontend architecture and Module Federation implementations • Architect and implement reusable, modular, and independently deployable front-end applications • Provide technical leadership and mentorship to junior and mid-level engineers • Collaborate with Product, UX, QA, and DevOps teams to refine and prioritize requirements • Establish and enforce high-quality code standards, design patterns, and best practices • Conduct architecture reviews and code reviews to ensure scalability, performance, and security • Investigate and resolve complex technical issues, performance bottlenecks, and production incidents • Drive improvements in CI/CD pipelines, DevOps practices, and cloud-native deployments • Promote performance optimization, accessibility (ADA), and responsive design best practices • Leverage AI-powered development tools (e.g., GitHub Copilot, ChatGPT, AI-based code analysis, automated testing tools) to improve productivity, code quality, and delivery velocity • Contribute to technical roadmaps, innovation initiatives, and long-term architectural strategy • Document technical designs, architecture decisions, and system integrations clearly and effectively



