April 24, 2026

Senior Software Engineer ( Ruby on Rails)

Senior • Hybrid

19,000 - 28,000 PLN/mo

Warsaw, Poland

Senior Software Engineer (Ruby on Rails) 

💰Salary: 19,000-28,000 PLN 

🌎 Hybrid (2 days on site) 

☑️ Full-time

🕦 Contract through Deel

We’re looking for a Senior Software Engineer for a leading software provider in the clean-energy space, building technology that helps solar professionals design and sell solar projects accurately and at scale. Their platform has powered millions of solar designs and is recognized as one of the top remote-friendly and sustainability-focused companies in the industry.

Requirements:

  • 5+ years of professional software engineering experience.

  • Strong proficiency with Ruby on Rails.

  • Clear communication skills and comfort working cross-functionally.

  • Familiarity with React and component-based frontend development.

  • Working knowledge of JavaScript and/or TypeScript.

  • Ability to thrive in a fully remote, distributed environment.

  • Strong English skills (written and spoken).

Nice to Have

  • Experience with GraphQL.

  • Interest in renewable energy, climate tech, or mission-driven products.

Responsibilities:

  • Build new features for a leading platform used by solar professionals for design and sales.

  • Design and maintain reliable APIs that integrate smoothly with financial and sales partners.

  • Develop secure, scalable backend services built for long-term stability and performance.

  • Contribute to agile planning and help drive predictable, high-quality delivery.

  • Mentor teammates, share knowledge, and strengthen the overall engineering culture.

  • Take ownership of the services you build, including participating in on-call rotations.

Benefits

  • Health Coverage: Medical, dental, and vision insurance

  • Internet & Mobile Stipend

  • Work-From-Home Support (home office budget)

  • Learning & Development support

Similar jobs you might like

Technology

DevsData LLC

Senior Software Engineer

Senior

Hybrid

Warsaw, Poland

14,000 - 28,000 PLN/mo

🏢 Summary: Full-time Senior Software Engineer role focused on designing and delivering scalable features and integrations for a renewable energy platform. The position involves building and maintaining large-scale systems, contributing to greenfield products, and supporting production services in a hybrid Warsaw setup. The goal is to enhance performance and automation in solar project development through robust software solutions. 🗂️ Requirements: 5+ years of software development experience, Proficiency in at least two production programming languages, Strong computer science fundamentals, Experience building and maintaining large-scale systems, Ability to work in remote or hybrid teams, Fluent English (spoken and written) 📃 Skills: Python, Java, Go, C++, JavaScript, TypeScript, Spring, Jackson, JPA, HTTP, SQL, MySQL, MariaDB, Git, Gradle, AWS, DDD 🏢 Description: Senior Software Engineer 💰 Salary: 14,000-28,000 PLN 🌎 Hybrid from Warsaw 🕦 Full-time position, long-term ☑️ Contract through Deel The company develops software that helps businesses plan and manage renewable energy projects more efficiently. Its technology platform uses data and automation to simplify complex workflows, enabling teams to design, evaluate, and deliver energy solutions at scale. The overall goal is to make clean energy projects easier to develop and deploy. Requirements: At least 5+ years of experience in software development Strong proficiency in at least two production programming languages (ideally Python and Java), though any combination of languages is acceptable Good engineering judgment based on solid computer science knowledge Experience working with teams to build and maintain large-scale systems Strong communication and collaboration skills, especially when working in remote or hybrid teams Comfortable adapting to changes in a growing product and evolving technology stack, with the ability to make practical decisions and support the team as things scale Fluent in spoken and written English (please submit your resume in English) Nice to Have: Interest in renewable energy and sustainability Experience applying Domain-Driven Design (DDD) principles Experience developing production software in at least one additional language besides Java (such as Python, Go, C++, JavaScript, or TypeScript) Familiarity with technologies such as Spring Framework, Jackson, JPA, HTTP, SQL (MySQL/MariaDB), Git, Gradle, and AWS Key Responsibilities: Design and deliver new features that improve the performance and accuracy of the platform Build integrations with key partners across the solar ecosystem to simplify end-to-end project workflows Develop new capabilities for our industry-leading solar design platform Lead the creation of new greenfield products that influence how solar systems are designed and implemented Take ownership of the services managed by your team, including participating in an on-call rotation for operational support Get to know DevsData: We are a technology consulting company and a recruitment agency, delivering software solutions to clients from Europe and the US. We work 100% remotely, in an international team, including people from Asia, London, or San Francisco. We employ people with experience in international corporations as well as students of the best technical and business universities. Find out more: https://devsdata.com/

Technology

DevsData LLC

Senior Software Engineer (Python)

Senior

Hybrid

Warsaw, Poland

14,000 - 22,000 PLN/mo

🏢 Summary: Full-time hybrid Software Engineer role focused on building and scaling a data-driven platform for planning and managing renewable energy projects. The position involves developing new features, improving existing systems, and contributing to architectural decisions in a distributed team. The offer includes long-term collaboration through Deel with competitive salary. 🗂️ Requirements: 5+ years of software development experience, Strong proficiency in Python, JavaScript, TypeScript or React, Experience writing maintainable object-oriented code, Experience designing APIs, Experience with relational databases, Experience running applications in cloud environments, Solid computer science fundamentals, Understanding of Agile and DevOps principles, Fluent English (spoken and written) 📃 Skills: Python, JavaScript, TypeScript, React, APIs, SQL, PostgreSQL, Cloud, Agile, DevOps, Redux, Flask, Celery, Redis, C++, WebGL, Three.js, CUDA 🏢 Description: 💰 Salary: 14,000-28,000 PLN 🌎 Hybrid from Warsaw 🕦 Full-time position, long-term ☑️ Contract through Deel The company develops software that helps businesses plan and manage renewable energy projects more efficiently. Its technology platform uses data and automation to simplify complex workflows, enabling teams to design, evaluate, and deliver energy solutions at scale. The overall goal is to make clean energy projects easier to develop and deploy. Requirements: At least 5+ years of experience in software development Strong proficiency in Python, Javascript, Typescript or React; writing clear, maintainable, and testable object-oriented code Good engineering judgment based on solid computer science knowledge Experience with designing APIs, working with relational databases, and running applications in cloud-based environments Understanding of Agile, DevOps and Lean values Strong communication and collaboration skills, especially when working in remote or hybrid teams Comfortable adapting to changes in a growing product and evolving technology stack, with the ability to make practical decisions and support the team as things scale Fluent in spoken and written English (please submit your resume in English) Nice to Have: Educational or practical experience in areas like applied math, geometric modeling (2D/3D), or electrical and electronic systems Exposure to technologies such as state management libraries (e.g. Redux), backend frameworks (like Flask), task queues and caching layers (Celery, Redis), relational databases (PostgreSQL), as well as lower-level or graphics-focused tools including C++, WebGL, Three.js, or GPU computing (CUDA) Strong interest in improving how software is built and delivered, including automating workflows, setting up pipelines, working with containers, and enhancing visibility and overall developer experience Key Responsibilities: Contribute to both ongoing systems and brand-new features, playing an active role in a distributed team environment Support and guide teammates through meaningful code feedback, collaborative coding sessions, and technical direction Question existing approaches, explore better alternatives, and advocate for solutions that scale effectively Take ownership of work items from early concept and research all the way through to release Partner closely with cross-functional groups, product, design, QA, and customer-facing teams to move important efforts forward Get to know DevsData: We are a technology consulting company and a recruitment agency, delivering software solutions to clients from Europe and the US. We work 100% remotely, in an international team, including people from Asia, London, or San Francisco. We employ people with experience in international corporations as well as students of the best technical and business universities. Find out more: https://devsdata.com/

Technology

DevsData LLC

Senior Full Stack Developer (Node.js + React)

Senior

Hybrid

Warsaw, Poland

23,000 - 24,800 USD/mo

🏢 Summary: Full-time Senior Full Stack Developer role focused on building scalable, data-driven platforms for financial and enterprise sectors using Node.js and React. The position involves designing microservices, developing RESTful APIs, and creating responsive front-end applications in a hybrid work model (Warsaw). 🗂️ Requirements: 5+ years experience as Senior Full Stack Developer, Strong expertise in Node.js, Strong expertise in React, Experience with Express.js, Experience building RESTful or GraphQL APIs, Knowledge of OAuth and JWT authentication, Proficiency in Redux, HTML5, CSS3, ES6+, Experience with Vite, Webpack or Babel, Experience with MySQL or PostgreSQL, Experience with AWS, Azure or GCP, Experience with Docker and Kubernetes, Proficiency with Git 📃 Skills: Node.js, React, Express.js, GraphQL, REST, OAuth, JWT, Redux, HTML5, CSS3, JavaScript, ES6, Vite, Webpack, Babel, MySQL, PostgreSQL, AWS, Azure, GCP, Docker, Kubernetes, Git, SQL, MongoDB, CI/CD 🏢 Description: Senior Full Stack Developer (Node.js + React) 💰 Salary: 23,000-24,800 PLN/Month 💻 Warsaw, Poland (Hybrid - 3 days in office, 2 days remote) 🕦 Full-time ☑️ B2B or CoE We’re looking for a Senior Full-Stack Developer to join a fast-growing international tech company focused on building modern, data-driven platforms that power digital transformation in the financial and enterprise sectors. Requirements: 5+ years of experience as a Senior Full Stack Developer with significant expertise in Node.js and React. Strong experience in building server-side applications using Node.js and Express.js. Hands-on experience with API development and integration, particularly with GraphQL or RESTful services. Strong knowledge of authentication and authorization mechanisms (OAuth, JWT, session-based). Front-end proficiency in React.js, Redux, HTML5, CSS3, and modern JavaScript (ES6+). Familiarity with front-end build tools such as Vite, Webpack, and Babel. Strong experience with databases such as MySQL and  PostgreSQL. Experience with cloud platforms (AWS, Azure, or GCP), as well as containerization and orchestration tools such as Docker and Kubernetes. Strong experience using Git and version control systems. Proficiency in English (both written and spoken). Key Responsibilities: Design, build, and maintain scalable, high-performance server-side applications and RESTful APIs using Node.js and Express.js. Develop and maintain interactive, responsive user interfaces using React.js, Redux, and modern JavaScript (ES6+). Lead the design and implementation of scalable architectures and microservices. Work closely with database engineers to design efficient schemas and manage data interactions using SQL databases or MongoDB. Ensure reliable deployments and smooth release of updates using CI/CD pipelines and Docker. Write unit and integration tests and optimize performance to ensure high-quality code. Collaborate closely with cross-functional teams to define and implement technical solutions. Improve system performance, reliability, and long-term maintainability through optimization and best practices. Get to know DevsData: We are a technology consulting company and a recruitment agency, delivering software solutions to clients from Europe and the US. We work 100% remotely, in an international team, including people from Asia, London, or San Francisco. We employ people with experience in international corporations as well as students of the best technical and business universities. Find out more: https://devsdata.com/

Technology

DevsData LLC

Senior Back-End Engineer (Node.js)

Senior

Hybrid

Warsaw, Poland

18,700 - 20,900 USD/mo

🏢 Summary: Full-time Senior Back-End Engineer (Node.js) role focused on designing and maintaining scalable, high-performance server-side applications and APIs for modern, data-driven platforms. The position involves building RESTful services, integrating with third-party systems, ensuring code quality through testing, and optimizing system reliability and performance. Hybrid work model in Warsaw with B2B or CoE contract options. 🗂️ Requirements: Strong experience with Node.js, Strong experience with Express.js, Experience building and integrating APIs (GraphQL or REST), Knowledge of OAuth, JWT, and session-based authentication, Experience with MySQL, Experience with PostgreSQL, Experience writing unit tests with Chai and Mocha, Experience using Git and version control systems 📃 Skills: Node.js, Express.js, GraphQL, REST, OAuth, JWT, MySQL, PostgreSQL, Chai, Mocha, Git 🏢 Description: Senior Back-End Engineer (Node.js) 💰 Salary: 18,700-20,900 PLN/Month 💻 Warsaw, Poland (Hybrid - 3 days in office, 2 days remote) 🕦 Full-time ☑️ B2B or CoE We’re looking for a Senior Back-End Engineer to join a fast-growing international tech company focused on building modern, data-driven platforms that power digital transformation in the financial and enterprise sectors. Requirements: Strong experience in building server-side applications using Node.js and Express.js. Hands-on experience with API development and integration, particularly with GraphQL or RESTful services. Strong knowledge of authentication and authorization mechanisms (OAuth, JWT, session-based). Strong experience with databases such as MySQL and  PostgreSQL. Experience writing unit tests with tools such as Chai and Mocha. Strong experience using Git and version control systems. Proficiency in English (both written and spoken). Nice To have: Bachelor’s degree in Computer Science or a related field. Experience with cloud platforms (AWS, Azure, or GCP), as well as containerization and orchestration tools such as Docker and Kubernetes. Experience with microservices architecture. Experience setting up CI for static analysis and test execution. Experience developing RAG applications and storing data in vector embeddings. Key Responsibilities: Design, build, and maintain scalable, high-performance server-side applications and RESTful APIs using Node.js and Express.js. Guide and supervise the development of key code components to ensure long-term reliability and scalability. Integrate with front-end components and third-party services. Actively review the codebase, recommending and implementing refinements where needed. Write unit and integration tests and optimize performance to ensure high-quality code. Collaborate closely with cross-functional teams to define and implement technical solutions. Improve system performance, reliability, and long-term maintainability through optimization and best practices. Get to know DevsData: We are a technology consulting company and a recruitment agency, delivering software solutions to clients from Europe and the US. We work 100% remotely, in an international team, including people from Asia, London, or San Francisco. We employ people with experience in international corporations as well as students of the best technical and business universities. Find out more: https://devsdata.com/

Technology

DevsData LLC

Senior Backend Developer (Python/Django; 100% remote)

Senior

Remote

Warsaw, Poland

23,400 - 25,500 PLN/mo

🏢 Summary: Senior Backend Developer role focused on designing and delivering scalable server-side applications and APIs using Python and Django for early-stage B2B SaaS products. The position involves architectural ownership, system reliability, and performance optimization in a fully remote, full-time setup. The developer will drive backend best practices, testing, and CI/CD processes. 🗂️ Requirements: 5+ years of backend development experience, Extensive experience with Python, Extensive experience with Django, Proficiency in data modelling, Experience with relational databases, Experience with non-relational databases, Ability to write complex SQL queries, Experience with API design, Experience with system integrations, Experience with distributed systems (synchronous and asynchronous), Hands-on experience with Docker, Hands-on experience with Redis, Experience with message brokers, Experience with cron jobs, Experience writing unit tests (e.g. Pytest), Strong understanding of code quality and testing best practices, Good command of English for technical communication 📃 Skills: Python, Django, SQL, Docker, Redis, Pytest, APIs, Databases, PostgreSQL, MongoDB, CI/CD, MessageBroker, Cron, Git 🏢 Description: Senior Backend Developer (Python/Django; 100% remote) 💰 Salary: 23,400-25,500 PLN/month 🌎 100% Remote 🕦 Full-time position ☑️ B2B or Contract of Employment We are looking for a Senior Backend Developer for a partner client with a compelling mission: they act as a product and technology partner for early-stage B2B SaaS founders, helping them navigate the crucial journey from launch to their first million in revenue. They essentially become the dedicated tech backbone for these startups. Requirements: 5+ years of professional backend development experience. Extensive, proven experience with Python and the Django framework. Proficient in data modelling, relational and non-relational databases, and complex SQL queries. Strong experience with API design, integrations, and distributed systems (synchronous & asynchronous communication). Hands-on experience with Docker, Redis, message brokers, and cron jobs. Expertise in writing unit tests (e.g., Pytest) and a commitment to code quality and testing best practices. Great understanding of English with strong communication and collaboration skills. Nice to have: Previous experience in Greentech or Ecotech is a significant plus. Experience as an unofficial tech lead or mentoring junior developers. Knowledge of additional testing methodologies (integration, end-to-end). Responsibilities: Lead the design and development of complex server-side applications, APIs, and databases, taking ownership of architectural decisions. Architect, write, and deliver high-quality, scalable, and efficient code using Python and Django. Collaborate closely with cross-functional teams, including front-end developers and the tech lead, to align backend development with project goals. Architect and implement advanced user authentication, authorisation, and security mechanisms. Conduct performance analysis and optimisation, identifying bottlenecks and implementing solutions. Drive the implementation of automated testing and CI/CD processes to ensure code reliability. Establish and enforce coding standards, conduct thorough code reviews, and document backend architecture and APIs. Take responsibility for system reliability, scalability, and security, ensuring best practices. Get to know DevsData We are a technology consulting company and a recruitment agency, delivering software solutions to clients from Europe and the US. We work 100% remotely, in an international team, including people from Asia, London, or San Francisco. We employ people with experience in international corporations as well as students of the best technical and business universities. Find out more: https://devsdata.com

Technology

Grafton Recruitment

Senior Software Engineer with Ruby

Senior

Hybrid

Warsaw, Poland

17,000 - 23,000 PLN

🏢 Summary: Senior Software Engineer role focused on developing and scaling a robust platform using Ruby on Rails, with responsibility for building secure services and APIs. The position involves implementing new features, improving system performance, and supporting integrations with external partners. This hybrid role in Warsaw includes technical ownership of developed services and participation in agile processes. 🗂️ Requirements: Minimum 5 years of professional Software Engineering experience, Strong proficiency in Ruby on Rails, Experience with React and component-based frameworks, Working knowledge of JavaScript or TypeScript, Experience developing and managing APIs, Ability to work in a hybrid (office/remote) model, Advanced written and spoken English 📃 Skills: Ruby, Rails, React, JavaScript, TypeScript, GraphQL, APIs, Agile 🏢 Description: Our Client, an American software company is opening a new branch in Warsaw and we are looking for a Senior Software Engineer with Ruby to join a growing team. About the Position This role focuses on enhancing and maintaining a robust platform, supporting new project initiatives, and delivering scalable solutions that improve the user experience for both industry professionals and individual clients. The ideal candidate is proactive, collaborative, and committed to delivering high-quality, scalable software. This is a hybrid role based in Warsaw, Poland. Key Responsibilities Design and implement new functionalities for a cutting-edge platform Develop and manage APIs to enable smooth integration with financial and sales partners Build secure and scalable services designed for sustained performance Support agile development practices and help ensure consistent, impactful sprint results Mentor team members and contribute to a positive engineering culture through knowledge-sharing Maintain and take responsibility for services you develop, including participating in the on-call rotation Requirements Minimum 5 years of professional experience as a Software Engineer Strong proficiency with Ruby on Rails Excellent communication skills and experience working in cross-functional teams Familiarity with React and component-based front-end frameworks Working knowledge of JavaScript and/or TypeScript Ability to perform in a hybrid (office/remote) work environment Advanced written and spoken English (please provide your CV in English) Nice to have Experience with GraphQL

Technology

DevsData LLC

Senior Frontend Developer (100% remote)

Senior

Remote

Warsaw, Poland

20,000 - 23,000 USD/mo

🏢 Summary: Full-time, 100% remote Senior Frontend Developer role focused on building and scaling complex, responsive web applications powered by AI-driven platforms. The position involves architecting high-quality front-end solutions, integrating with back-end services, and ensuring performance, scalability, and cross-browser compatibility. The role also includes driving best practices, code quality, and modern front-end standards within the team. 🗂️ Requirements: Strong knowledge of HTML5, CSS3, JavaScript (ES6), Strong understanding of DOM, Experience with React.js, Experience with Material UI, Experience with Responsive Design and cross-browser compatibility, Familiarity with SASS or LESS, Understanding of BEM methodology, Knowledge of CSS-in-JS, Knowledge of browser storage (cookies, localStorage, sessionStorage), Proficiency with npm or yarn, Experience with Jest or equivalent testing frameworks, Understanding of SEO best practices, Familiarity with TypeScript, Knowledge of SSR and service workers, Experience with Webpack, Vite, or Rollup, Understanding of browser extensions integration 📃 Skills: HTML5, CSS3, JavaScript, ES6, DOM, React, MaterialUI, SASS, LESS, BEM, CSS-in-JS, cookies, localStorage, sessionStorage, npm, yarn, Jest, TypeScript, SSR, Webpack, Vite, Rollup, SEO, ServiceWorkers 🏢 Description: Senior Frontend Developer (100% remote) 💰 Salary: 20,000-23,000 PLN/month 🌎 100% Remote 🕦 Full-time position ☑️ B2B or Contract of Employment We are looking for a Senior Frontend Developer for a partner client that helps businesses use artificial intelligence to run more efficiently and grow faster. The company builds and provides digital platforms and consulting services that enable organizations to manage operations, analyze data, and improve performance. Their solutions combine AI, automation, and deep business expertise to help clients simplify workflows, gain insights, and deliver greater value. Requirements: HTML5 , CSS3 , JavaScript (ES6) Strong understanding of the Document Object Model (DOM) Skilled in Responsive Design and cross-browser compatibility Experience with React.js and Material UI Familiarity with CSS preprocessors such as SASS or LESS Understanding of BEM methodology and CSS-in-JS approaches Knowledge of browser storage mechanisms (cookies, localStorage, sessionStorage) Proficient in using package managers (npm/yarn) Experience in unit testing using Jest or equivalent frameworks Understanding of SEO best practices Familiarity with TypeScript for type-safe, large-scale applications Knowledge of server-side rendering (SSR) and service workers Experience with code bundling and modern module bundlers (e.g., Webpack, Vite, Rollup) Understanding of browser extensions and their integration with web applications Responsibilities: Develop and maintain  complex, responsive user interfaces for large-scale web applications. Architect and integrate front-end components with back-end APIs and services , ensuring security, scalability, and performance. Drive the implementation of pixel-perfect UI/UX designs across browsers and devices. Provide technical mentorship to junior developers and guide the team in adopting modern best practices. Conduct code reviews , enforce standards, and maintain a clean, modular codebase. Evaluate and recommend new frameworks, tools, and libraries to enhance productivity. Manage project timelines, estimate development efforts, and collaborate effectively with cross-functional teams. Maintain comprehensive front-end documentation , design patterns, and style guides. Stay updated with industry trends , emerging technologies, and front-end innovations to continuously improve team capabilities. Participate in architectural discussions , ensuring long-term scalability and maintainability of the front-end ecosystem. Get to know DevsData We are a technology consulting company and a recruitment agency, delivering software solutions to clients from Europe and the US. We work 100% remotely, in an international team, including people from Asia, London, or San Francisco. We employ people with experience in international corporations as well as students of the best technical and business universities. Find out more: https://devsdata.com

Technology

DevsData LLC

Senior Software Engineer (Shopify)

Senior

Hybrid

Warsaw, Poland

21,500 - 28,700 PLN/mo

🏢 Summary: Senior Software Engineer role focused on designing, developing, and integrating advanced Shopify (primarily Shopify Plus) solutions within enterprise environments. The position involves building custom applications, headless architectures, and complex integrations with core business systems. Hybrid full-time role in Warsaw with B2B or CoE contract options. 🗂️ Requirements: 5+ years of experience in e-commerce architecture or technical consulting, Minimum 3 years of hands-on experience with Shopify ecosystem, Strong experience with Shopify Plus, including admin and app ecosystem, Experience building custom Shopify applications, Experience with Shopify Functions and Checkout UI extensions, Experience with headless Shopify architectures, Hands-on experience with Microsoft Entity Framework, Experience working with Shopify REST and GraphQL APIs, Strong knowledge of HTML, CSS, JavaScript, TypeScript, Experience integrating Shopify with ERP, OMS, PIM or similar enterprise systems 📃 Skills: Shopify, ShopifyPlus, Liquid, Hydrogen, Oxygen, EntityFramework, REST, GraphQL, HTML, CSS, JavaScript, TypeScript, SCSS, ShopifyFunctions, CheckoutUI, Node.js, Ruby 🏢 Description: 💰 Salary: 21,500-28,700 PLN/Month 💻 Warsaw, Poland (Hybrid - 3 days in office, 2 days remote) 🕦 Full-time ☑️ B2B or CoE We’re looking for a Senior Software Engineer to join a fast-growing international tech company focused on building modern, data-driven platforms that power digital transformation in the financial and enterprise sectors. Requirements: 5+ years of experience in e-commerce architecture, technical consulting, or a comparable senior level role, with a minimum of 3 years focused on the Shopify ecosystem. Strong hands-on experience with the Shopify platform, particularly Shopify Plus, including admin capabilities, Liquid templating, and the broader app ecosystem. Proven experience building custom Shopify applications, including advanced customizations using Shopify Functions and Checkout UI extensions. Solid understanding of headless Shopify architectures, with experience in Hydrogen and Oxygen implementations. Hands-on experience working with Microsoft Entity Framework. experience working with Shopify APIs, including REST and GraphQL, along with strong knowledge of modern web technologies such as HTML, CSS, JavaScript and TypeScript. Demonstrated ability to design and deliver integrations with enterprise systems such as ERP, OMS, and PIM. Nice to have: Previous experience leading or contributing to re platforming projects from legacy systems. Familiarity with backend technologies such as Node.js and Ruby. Shopify certifications or other relevant e-commerce platform certifications. Key Responsibilities: Design and document end to end technical architectures for both new and existing Shopify (primarily Shopify Plus) stores, covering storefront implementation (headless or theme based), backend services, integration strategy, and security. Develop, customize, and maintain high quality Shopify themes using HTML5, Liquid, CSS3/SCSS, along with JavaScript and TypeScript. Implement and design complex integrations between Shopify and core enterprise platforms such as CRM, CDP, WMS, PIM, OMS, and ERP, utilizing GraphQL and REST APIs. Develop and manage custom Shopify applications, delivering advanced capabilities through Shopify Functions and Checkout Extensibility to support specific client requirements. Collaborate closely with the Sales team to support technical evaluations, define solution scope, estimate effort, and deliver clear, compelling technical presentations to clients. Provide technical guidance to stakeholders and engineering teams, advising on Shopify solutions, architecture decisions, and industry best practices.

Technology

dotLinkers

Senior Fullstack Software Engineer

Senior

Hybrid

Krakow, Poland

28,000 - 33,000 PLN/mo

🏢 Summary: Senior Software Engineer role focused on designing and delivering full-stack, enterprise-grade web features for a modern compensation and rewards platform. The position involves end-to-end ownership from technical design to implementation, contributing to scalable architecture and AI-powered capabilities. It offers high impact on product direction and engineering standards in a fast-paced environment. 🗂️ Requirements: 5+ years experience building full-stack customer-facing web applications, Proficiency in TypeScript, Node.js, React, Experience designing scalable enterprise-level solutions, Experience building AI-powered features, Strong understanding of system architecture, Ability to ensure code quality, testing, reliability, Ability to translate user needs into technical solutions, Experience working with ambiguous requirements and complex problems 📃 Skills: TypeScript, Node.js, React, JavaScript, MySQL, Redis, AI, REST, Git, Testing 🏢 Description: Position: Senior Software Engineer Location: Krakow, hybrid working model- 3 days per week from the office Salary: 28 000 – 33 000 PLN About the company Our client is building a modern platform that helps organizations manage compensation and effectively communicate pay, rewards, and benefits. Their products are designed to bring greater transparency, trust, and clarity to compensation decisions for both employees and candidates. The company focuses on delivering enterprise-grade solutions for large, global organizations, leveraging advanced technologies and AI-driven capabilities. Operating in a fast-paced, startup-like environment, they offer engineers strong ownership and real impact on product direction. Their platform is used by leading companies to make smarter compensation decisions and improve employee experience. Role summary In this role, you will be responsible for designing and building high-quality product experiences related to compensation communication and rewards. You will work end-to-end, from shaping requirements and technical design to implementation and post-release improvements. The position offers a high level of ownership and influence over technical direction, product quality, and engineering standards. You will play a key role in scaling the product for enterprise customers while collaborating closely with Product and Design teams. This is an opportunity to combine strong engineering skills with product thinking in a high-impact environment. Responsibilities Design and build end-to-end product features (full-stack) Develop scalable solutions for enterprise-level organizations Build AI-powered features to support compensation decision-making Contribute to system architecture and engineering best practices Collaborate closely with Product and Design on roadmap and priorities Ensure high standards of code quality, testing, and reliability Solve complex technical and product challenges Requirements 5+ years of experience building customer-facing web applications (full-stack) Strong product mindset and ability to translate user needs into technical solutions Experience with technologies such as TypeScript, Node.js, and React Ability to work in ambiguous environments and break down complex problems High standards for code quality, testing, and system reliability Strong collaboration and technical leadership skills Nice to have: Experience in HR Tech, compensation, or workforce management domains Experience building enterprise-grade B2B software (e.g., permissions, audit logs, data controls) Familiarity with MySQL and Redis Experience using AI tools to enhance productivity Interest in mentoring and supporting team growth Offer: B2B contract Hybrid working model- 3 days per week from the office High level of ownership and impact on product and technology Fast-paced, startup-like environment Opportunity to work with an experienced engineering team Competitive salary and benefits package (e.g., private healthcare, learning budget – depending on the offer)

Technology

DevsData LLC

Software Engineer Team Lead (React + Node.js)

Senior

Hybrid

Warsaw, Poland

29,500 - 33,200 PLN/mo

🏢 Summary: Full-time Team Lead Software Engineer role focused on leading a full-stack team building high-performance web applications using React and Node.js. The position combines hands-on development with architectural ownership, mentoring, and delivery of scalable, AI-powered enterprise platforms. Work involves designing microservices, APIs, and cloud-based containerized deployments in a hybrid setup from Warsaw. 🗂️ Requirements: 7+ years full-stack experience with React.js and Node.js in production, 2+ years in Team Lead or senior engineering leadership role, Strong knowledge of React ecosystem (Redux, Hooks, component architecture, performance optimization), Proficiency in HTML5, CSS3, JavaScript ES6+, Experience with build tools (Webpack, Vite, or Babel), Experience with Express.js and RESTful API design, Knowledge of OAuth, JWT, session-based authentication, Experience with PostgreSQL or MySQL, Experience with MongoDB or other NoSQL databases, Hands-on experience with Docker, Familiarity with AWS or other major cloud platform, Experience with Git and Agile/Scrum methodologies 📃 Skills: React, Redux, JavaScript, HTML5, CSS3, Node.js, Express, REST, GraphQL, OAuth, JWT, PostgreSQL, MySQL, MongoDB, Docker, Kubernetes, AWS, Git, Webpack, Vite, Babel, Agile, Scrum 🏢 Description: 💰 Salary: 29,500–33,200 PLN/month 🌎 Hybrid from Warsaw, Poland 🕦 Full-time position, long-term ☑️ Contract of Employment We are looking for a Team Lead Software Engineer to join our client, a technology company that builds AI-powered platforms and consulting solutions for enterprise operations, with a strong focus on the private capital sector. The company has over ten years of experience working with high-growth and PE-backed businesses, combining deep domain expertise with advanced technology to drive measurable results. In this role, the focus will be on leading a team of developers across front-end and back-end development, owning architectural decisions, and contributing directly to the codebase. You will mentor engineers and drive the delivery of high-performance web applications using React and Node.js. Requirements 7+ years of full-stack development experience with React.js and Node.js in production environments 2+ years in a team lead, tech lead, or senior engineering leadership role Strong command of the React ecosystem: Redux, React Hooks, component architecture, and performance optimization Solid HTML5, CSS3, and modern JavaScript (ES6+); experience with build tooling such as Webpack, Vite, or Babel Proficiency with Express.js and API design (RESTful; GraphQL is a plus) Working knowledge of auth patterns: OAuth, JWT, session-based authentication Hands-on experience with PostgreSQL or MySQL; familiarity with MongoDB or similar NoSQL databases Docker experience required; Kubernetes is a plus Familiarity with at least one major cloud platform (AWS preferred) Comfortable with Git workflows and Agile/Scrum delivery Responsibilities Lead and mentor a team of software engineers; run code reviews, set engineering standards, and hold the bar on quality Architect and build full-stack features using React.js (with Redux and Hooks) on the front end and Node.js / Express.js on the back end Design scalable microservices and RESTful (or GraphQL) APIs aligned with product requirements Own the testing strategy: define coverage expectations, enforce unit and integration testing, and integrate quality gates into CI/CD pipelines Manage containerized deployments via Docker; collaborate on infrastructure with cloud platforms (AWS, Azure, or GCP) Partner directly with Product and Design to translate requirements into production-grade, accessible interfaces Model and maintain SQL and NoSQL data schemas; own data interaction patterns across services Monitor production systems, triage incidents, and drive root-cause resolution Keep technical documentation accurate and up to date Get to know DevsData We are a technology consulting company and a recruitment agency, delivering software solutions to clients from Europe and the US. We work 100% remotely, in an international team. We employ people with experience in international corporations as well as the ones from the best technical and business universities. Find out more: https://devsdata.com