Junior+/Middle Back-End Developer (Node.js)
We are seeking a motivated and detail-oriented Junior+ or Middle Back-End Developer with a passion for clean code, continuous learning, and back-end technologies, especially Node.js. This is an excellent opportunity for someone looking to grow in a dynamic and supportive team environment, where mentorship and career development are key priorities.
As part of your role, youโll help us rebuild a core PHP-based project into a modern Node.js stack, under the guidance of a Senior Developer. You'll gain hands-on experience with modern frameworks and tools, including Nest.js, TypeORM, and SQL databases.
Responsibilities:
- Collaborate with a Senior Developer to re-architect and rewrite an existing PHP project using Node.js.
- Build and maintain back-end services, APIs, and integrations using Node.js and TypeORM.
- Write clean, testable, and efficient code with a focus on maintainability and performance.
- Work with relational databases (primarily PostgreSQL or MySQL) to manage data access and storage.
- Participate in code reviews and development planning sessions.
- Engage with product managers and front-end teams to ensure seamless feature delivery.
- Continuously learn new technologies and best practices as part of your growth path.
Requirements:
- 1โ2 years of experience in back-end development, preferably with Node.js.
- Solid understanding of SQL databases and experience using TypeORM or similar ORM frameworks.
- Ability to read and understand legacy PHP code.
- Strong problem-solving skills and attention to detail.
- Basic understanding of RESTful API design principles.
- Eagerness to learn, grow, and contribute to a team environment.
Nice to Have:
- Experience with Nest.js or willingness to learn it.
- Previous exposure to PHP and legacy code migration.
- Familiarity with PostgreSQL, MySQL, or other relational databases.
- Understanding of microservice architecture and modern back-end best practices.
- Exposure to Docker, CI/CD pipelines, or basic DevOps principles.
What We Offer:
- Mentorship & Growth โ Learn directly from experienced engineers in a collaborative environment.
- Project Ownership โ Be part of a meaningful project migration that will impact the entire company.
- Flexible Work Culture โ Embrace a results-oriented, supportive atmosphere.
- Learning Resources โ Access to courses, tools, and sessions to accelerate your development skills.
- Career Path โ Clear progression from Junior to Mid and beyond, with regular feedback and growth opportunities.
If you're passionate about building modern back-end systems and ready to take the next step in your career, we'd love to hear from you!