Placements24
1 week ago
Senior Backend Engineer (Node.Js)
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- Placements24
- Location
- South Africa, Gauteng, Johannesburg South Africa
- Posted
- 1 week ago
Job description
Our client is looking for an experienced Senior Backend Engineer with expertise in Node.js to join their high-performing, fully remote engineering team. You will be instrumental in designing, developing, and deploying scalable and robust server-side applications and APIs that power their core products. This role demands a deep understanding of backend architecture, database management, and cloud infrastructure. You will collaborate with frontend engineers, product managers, and other stakeholders to deliver innovative solutions and maintain a high standard of code quality and system reliability.
Key Responsibilities- Design, build, and maintain efficient, reusable, and reliable server-side code using Node.js.
- Develop and manage RESTful APIs and microservices that support complex applications.
- Optimize application performance, database queries, and overall system architecture for scalability and security.
- Collaborate with frontend teams to ensure seamless integration of user-facing elements with server-side logic.
- Implement robust security and data protection measures.
- Participate in architectural discussions, code reviews, and contribute to the team's technical roadmap.
- Proven experience as a Backend Engineer or Senior Software Engineer, with extensive experience in Node.js.
- Strong understanding of asynchronous programming, event-driven architecture, and JavaScript best practices.
- Experience with database technologies, both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB).
- Proficiency in designing and implementing RESTful APIs.
- Experience with cloud platforms like AWS, Azure, or GCP.
- Familiarity with containerization technologies such as Docker and Kubernetes is a plus.
- An industry-leading salary and comprehensive benefits package.
- Fully remote work opportunity, enabling a flexible and autonomous work lifestyle.
- Access to cutting-edge technologies and challenging projects.
- Opportunities for professional growth, mentorship, and leadership development.
- A culture of innovation, collaboration, and continuous learning within a distributed team.
Required skills
- mysql
- docker
- remote work
- mentorship
- security
- javascript
- sql
- aws
- kubernetes
- restful apis
- collaboration
- innovation
- gcp
- azure
- professional growth
- node.js
- apis
- postgresql
- nosql
- mongodb
- software engineer
- leadership development
- code reviews
- code quality
- database management
- microservices
- cloud infrastructure
- backend engineer
- data protection
- continuous learning
- event-driven architecture
- system architecture
- frontend engineers
- product managers
- database queries
- asynchronous programming
- technical roadmap
- server-side
- scalable applications
- application performance
- backend architecture
- system reliability
- architectural discussions
- robust applications
Interested in this position?
Create your free account and tailor your CV to match this job.