About the job
We are actively looking for a Mid Full Stack Engineer (Node.js & React).
In this role, you will have the opportunity to own tasks and responsibilities from conception to delivery. As a Mid Full Stack Engineer you will collaborate with the engineering team, interact with customers, work on mission critical systems at scale and support junior engineers in their development.
To be successful in this position, you must have at least 3 years of experience in Full Stack development, understanding of Node.js, React and related frameworks, and experience in working collaboratively in a team environment.
Key responsibilities
- Analyzing business requirements
- Writing clean, functional code, including unit tests
- Writing technical documentation
- Propose technical improvements to the application
- Participate in troubleshooting and resolving complex technical issues
- Collaborate with the engineering team to plan and implement technical solutions
Competencies
- Master’s degree in Software Engineering or related engineering field
-
Must-have Technologies: JavaScript, TypeScript, Node.js
- Advantage: React, React Native
- Fluency in English is a must (min B2, C1 preferred)
- Excellent verbal communication skills are a must
-
Other Technologies: AWS, Bitbucket/GIT, Jenkins, PostgreSQL, Docker
-
Familiarity with REST API and GraphQL
-
Familiarity with SQL, NoSQL databases
- A grasp of software architecture trade-offs and considerations, an understanding of software development principles such as design patterns and SOLID concepts
You’re a good fit if you have..
- Can-do attitude
- Strong problem-solving skills and attention to detail
- Ability to work independently and take ownership of assigned tasks
What we offer
- Contract under Polish law: B2B or Umowa o Pracę
- Benefits such as private medical care, group insurance, Multisport card
- There are English classes available
- Hybrid work (at least 3 days/week on-site) in Warsaw (Mokotów)
- Opportunity to work with excellent professionals
- High standards of work and focus on the quality of code
- New technologies in use
- Continuously learning and growth
- International team
- Pinball, PlayStation & much more (on-site 🤫)
Recruitment process
1.📞A quick phone call with our Recruiter
2.📅Online technical interview, testing your skills.
3.📅II face-to-face interview with your potential supervisor.
4.🗒️Feedback.
About us
What makes us unique is our people-first approach. Our team is not just a group of skilled professionals; we are a team of people who thrive on collaboration, knowledge-sharing, and supporting each other. We enjoy exchanging ideas and never shy away from speaking our minds, free from office politics. Whether we're brainstorming new ideas, working through challenging problems, or simply enjoying a coffee together, we value the connections that make us stronger.
Sounds like the perfect fit for you? Apply to join our talented team!