Description
As a Software Engineer (Node.js) at Liveforce, you’ll play a vital role in developing, scaling, and optimizing our backend services to deliver a seamless user experience. You’ll collaborate with cross-functional teams to implement new features, maintain high performance, and ensure security across our platform.
Key Responsibilities
- Design, develop, and maintain scalable backend services and APIs using Node.js to support our platform’s features.
- Work with relational and NoSQL databases (e.g., PostgreSQL, MongoDB) to manage data storage, retrieval, and security.
- Collaborate with frontend and mobile teams to ensure seamless API integration and optimize data flows.
- Diagnose and resolve technical issues, optimize performance, and ensure the reliability of the platform.
- Write clean, well-documented, and maintainable code, with an emphasis on testing, security, and performance.
- Work closely with product, design, and engineering teams to ensure alignment with platform goals and technical requirements.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 2+ years of experience in backend development using Node.js, preferably in a SaaS or tech-driven environment.
-
Technical Skills:
- Strong proficiency in Node.js and JavaScript.
- Experience with RESTful and/or GraphQL APIs.
- Familiarity with database technologies such as PostgreSQL and MongoDB.
- Knowledge of version control systems, particularly Git.
- Strong analytical and troubleshooting skills, with an ability to diagnose issues and optimize backend performance.
- Understanding of backend security best practices to ensure data integrity and protect against vulnerabilities.