➡️ Apply here: Back-End Developer
🔔 Monitor #backend #node.js #php jobs
👩💼 Want to stand out? Improve your resume to appeal to recruiters, hiring managers, and Applicant Tracking Systems. ➡️ Improve your resume
**Job Title:** Back-End Developer
**Company:** Singular
**Location:** Hybrid work, Official five working days
**Job Description:**
Singular is seeking a skilled Back-End Developer with experience in Node.js and PHP (Laravel) to join their team. The role involves building and maintaining scalable backend applications and services, contributing to a robust and high-performance infrastructure.
**Responsibilities:**
* Develop and maintain scalable backend services and APIs using Node.js and PHP/Laravel (Nova).
* Collaborate with 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).
* Integrate with databases (SQL and NoSQL), message brokers, third-party services, and external APIs.
* Write clean, reusable, and testable code, including unit tests, and 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.
**Qualifications:**
* 5+ years of professional software engineering experience, with strong hands-on 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.
**Benefits:**
* Generous annual leave.
* Hybrid work.
* Individual health insurance.
* Paid sick leave.
* Paid maternity & paternity leave.
* Family reward.
* Performance & referral bonuses.
* Loyalty award.
