Job Closed
This listing is no longer active.
Senior Fullstack Engineer, ReactJS/Node.js
Location
Poland
Posted
150 days ago
Salary
0
Seniority
Senior
Job Description
Senior Fullstack Engineer, ReactJS/Node.js
Playbook
• Design and implement new features across the stack (Node.js and ReactJS), with a strong focus on usability, clarity, and real user value, shaping APIs and GraphQL contracts as part of the feature design process. • Build and evolve backend services and APIs (REST and GraphQL) that power our platform. Focus on reliability, maintainability, and clean integrations with frontend applications and third-party services. • Work closely with Product Managers and Designers to translate requirements into practical, well-scoped technical solutions. • Contribute to Engineering Requirement Documents (ERDs) that define data models, API contracts, and integration points before implementation begins. • Write clean, readable, and well-tested code. Participate in code reviews and contribute to shared standards around quality, testing, and maintainability. Improve existing systems where it provides clear product or developer value. • Take responsibility for the features you build. Identify issues or gaps, propose improvements, and iterate based on feedback. You’re comfortable working with some ambiguity and adapting as requirements evolve. • Ability to break down product requirements into data models, GraphQL types, and frontend component structure before writing implementation code.
Job Requirements
- 5+ years of professional software development experience, with a strong focus on full-stack JavaScript / TypeScript. Proven experience shipping production web applications end-to-end.
- Strong experience with React.js and modern frontend patterns. Ability to build responsive, user-friendly interfaces with attention to detail and performance. Familiarity with TailwindCSS or similar styling frameworks.
- Strong experience with Node.js, including designing GraphQL schemas and understanding resolvers, dataloaders, and API structure for maintainability.
- Advanced TypeScript proficiency. Our codebase is heavily typed — you should be comfortable writing complex types, generics, conditional types, and using TypeScript to enforce contracts and model domain logic across the stack.
- Active daily use of AI coding assistants (Claude Code, Codex, OpenCode, or similar) for development, debugging, and problem-solving. We expect engineers to leverage these tools to ship faster and work through complex problems.
- Strong experience working with relational databases (PostgreSQL preferred), including schema design, query optimization, and reasoning about data consistency and performance.
- Strong communication skills in English. Comfortable working in a remote, cross-timezone team and collaborating asynchronously.
Benefits
- Equity options
- 100% remote with flexible working hours and async-friendly culture. Collaboration across Europe and the US East Coast.
- A collaborative team that values ownership, open communication, and autonomy over micromanagement.
- Yearly team retreats focused on connection, alignment, and building strong team relationships.
- Paid Time Off
Related Guides
Related Job Pages
More Backend Engineer Jobs
Backend Developer
BonifiQA conexão que seu negócio precisa para crescer 💜 Conquiste, engaje e fidelize clientes! Comece sua jornada aqui ↓
• Develop robust, scalable APIs and microservices using C# and ASP.NET Core, always adhering to software architecture best practices. • Design, optimize, and integrate solutions with relational (SQL Server/PostgreSQL) and non-relational databases. • Actively contribute to technical discussions and architectural decisions, proposing continuous improvements. • Ensure code quality through automated tests and actively participate in code reviews and technical mentoring. • Focus on the continuous improvement of system performance, security, and scalability. • Collaborate transparently and proactively with the team in a 100% remote environment.
• Develop and implement robust, scalable Java solutions with a focus on payment systems and API integrations; • Apply advanced skills in modern architectures, data security, and optimization of transactional processes; • Collaborate with the product team in designing and implementing new features and functionality; • Actively participate in code reviews and share knowledge with the team; • Contribute to the continuous improvement of processes and code quality.
• Lead the design and development of microservices using Java and Spring Boot • Define and drive the target architecture ensuring scalability, resilience, and security • Design and implement event-driven integrations using Azure Event Hub or Kafka • Own API strategy and design, including GraphQL • Guide containerisation and cloud deployment on Azure using Docker and Kubernetes • Drive engineering best practices across code quality, automated testing, CI/CD, and production readiness • Act as the primary escalation point for complex technical issues • Mentor and coordinate engineers across distributed teams in multiple time zones • Align technical roadmap with product goals and business outcomes
Mid-Level Back-End Developer
BigDataCorpThe data platform for the digital age! The best data for your business, ethically and transparently sourced.
• Infrastructure architecture: Defining the foundations for storing large volumes of data, ensuring they are organized and accessible; • Service abstraction: Developing API layers and interfaces needed to simplify the consumption of complex information across the organization; • Observability: Building the necessary framework for end-to-end tracing of operations, enabling product health and system behavior to be monitored through a robust analytics architecture.




