Node.js Back-end developer job (100% remote / PJ)
We rely on our dynamic team of engineers to solve the many challenges and puzzles that come with our rapidly evolving tech stack. We’re seeking a back end engineer who is ready to work with new technologies and architectures in a forward-thinking organization that’s always pushing boundaries.
Our ideal candidate has experience building robust and flexible API's, is familiar with microservice architecture and has experience working with multiple back end languages, databases and 3rd party API's. You’ll be joining a growing team working at the forefront of new technology, solving the challenges that impact both the front end and back end architecture, and ultimately, delivering amazing user experiences.
Your challenges will be:
- Become part of a full-stack team of the product, which is positioned as an independent part of the platform.
- Develop brand new features with a distributed team and be proactive in terms of proposing new ideas.
- Develop system from scratch.
- Front-end and Back-end development of new functionality.
What we are looking for:
- Advanced English (Important).
- 3+ years of experience with Node.js.
- Good knowledge of JavaScript and TypeScript.
- Proficient with microservice architecture, Nestjs, REST, Graphql, AWS resources, Firebase.
- Experience with relational databases (PostgreSQL etc.).
- Experience in designing and documenting REST API protocols.
- Skills working with version control tools (Git).
Nice to have (Huge plus but not required):
- Experience building web applications, IOS and Android mobile applications.
- Experience with Terraform.
- Experience with Angular.
- Experience with Continuous Integration environments (GitHub Actions / Jenkins / TeamCity / CircleCI / Heroku).
Description:
- Skills: Experience as a Node.js Developer.
- Designation: Back-end Software Engineer.
- Needs to be a "Legal Person" (PJ).
- Looking for long-term partnership, starting with 1 month trial period.
- Hours are tracked, paid by hours worked.
- competitive compensation and benefits, depending on the candidate's experience and english skills.
What we offer (Other benefits):
- Work with international clients;
- Opportunity to grow as a leader;
- 100% Remote work;
- Salary review every 6 months;
- Flexible work hours;
- And more....
Exciting Projects: Come take your place at the forefront of digital transformation! With clients across all industries and sectors, we offer an opportunity to participate in creating market-defining products using the latest technologies.
Collaborative Environment: Expand your skills by collaborating with a diverse team of highly talented people in an open, laidback environment — or even abroad in one of our global centers or client facilities.
Professional Development: Our dedicated Learning & Development team regularly organizes certification and technical / soft skill training to help you realize your professional goals.
We provide our consultants with competitive compensation and benefits.