➡️ Apply here: Back End Developer
🔔 Monitor #backend #java #node.js #golang #php #python jobs
👩💼 Want to stand out? Improve your resume to appeal to recruiters, hiring managers, and Applicant Tracking Systems. ➡️ Improve your resume
**About the vacancy:**
We are looking for a skilled Backend Developer with experience in Node.js and PHP (Laravel) to join our team. You will work on building and maintaining scalable backend applications and services, contributing to a robust and high-performance infrastructure that powers a seamless user experience across our platforms.
**As a Backend Developer, we need you to:**
* Develop and maintain scalable backend services and APIs using Node.js and PHP/Laravel (Nova).
* Collaborate with mobile developers, DevOps engineers, product owners, and other stakeholders to deliver robust and secure backend solutions.
* Participate in technical design discussions and continuously improve backend architecture and performance.
* Design and implement RESTful APIs and integrations, including real-time features (e.g., WebSockets) when needed.
* Integrate with databases (SQL and NoSQL), message brokers, third-party services, and external APIs.
* Write clean, reusable, and testable code, unit tests, and help maintain high standards for code quality through reviews.
* Debug and optimize backend systems for performance, scalability, and security.
* Maintain technical documentation and API guidelines.
* Perform related duties as assigned.
**As a Backend Developer, we need you to have:**
* 5+ years of professional software engineering experience, with strong hands-on in backend development.
* 2+ years of backend experience in either Node.js (typescript) or PHP (Laravel; Laravel is a plus).
* Solid experience designing and integrating RESTful APIs (SOAP exposure is a plus).
* Strong grasp of backend architecture, scalability, microservices, and API security best practices.
* Proficiency with Git and collaborative workflows (GitHub/GitLab); familiarity with Agile processes.
* Experience with testing (unit, integration, end-to-end) using tools such as Jest, Mocha, Supertest, or equivalents.
* Familiarity with CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes).
* Experience with cloud platforms (preferably AWS; GCP/Azure also valued).
* Deep expertise in Node.js + TypeScript (Nest.js a plus) or strong knowledge of PHP (Laravel ecosystem). Both is ideal.
* Experience optimizing backends for scalability, maintainability, and performance.
* Good grasp of microservices, distributed systems, and asynchronous processing (queues; Kafka/RabbitMQ).
* Understanding of authentication and authorization mechanisms (OAuth2, JWT, OpenID Connect).
* Knowledge of relational (PostgreSQL, MySQL) and non-relational (MongoDB, Redis) databases.
* Proficient with Git and collaborative Git-based workflows. Experience with monorepo setups is a plus.
* Understanding of security principles for web and API development (e.g., OWASP Top Ten).
* Familiarity with infrastructure as code tools (e.g., Terraform, CloudFormation) is a plus.
* Proficient in written and verbal English communication.
**Personal Attributes:**
* Analytical and synthesis skills.
* Problem-solving skills.
* Autonomy and resourcefulness.
* Sense of initiative.
* Attention to detail.
* Flexibility in organizing work.
* Leadership and mentorship abilities.
* Strong decision-making and ownership mindset.
* Ability to work as part of a team.
* Ability to adapt to change.
* Results-driven.
