Backend Developer (Node.js & React.js Focus)
We are looking for a talented and experienced Backend Developer with strong skills in Node.js and React.js to join our growing team. You will be responsible for building, optimizing, and maintaining robust backend systems while collaborating closely with frontend teams to deliver high-quality, scalable solutions.
Key Responsibilities
1. Backend Development
- Design, develop, test, and maintain scalable backend services using Node.js.
- Write clean, efficient, and maintainable code.
- Integrate APIs and ensure smooth communication between frontend and backend systems.
2. Database Management
- Design and optimize database schemas for performance and scalability.
- Work with relational and non-relational databases such as MySQL, PostgreSQL, or MongoDB.
- Ensure data security, integrity, and compliance with best practices.
3. API Development & Integration
- Build and maintain RESTful APIs for system components.
- Collaborate with React.js developers to integrate user-facing features with backend logic.
4. Performance Optimization
- Identify and resolve bottlenecks to maintain system responsiveness.
- Implement monitoring, logging, and alerting tools to ensure reliability.
5. Collaboration & Communication
- Work closely with UI/UX designers, product managers, and frontend engineers.
- Participate in sprint planning and contribute technical insights.
6. Code Review & Quality Assurance
- Conduct code reviews to maintain high standards.
- Collaborate with QA to test and debug issues.
Qualifications
- Bachelor’s degree in Computer Science, IT, or related field (or equivalent experience).
- Proven experience as a Backend Developer with Node.js as a core skill.
- Working knowledge of React.js to effectively collaborate with frontend teams.
- Experience with database systems (MySQL, PostgreSQL, MongoDB).
- Solid understanding of RESTful API design.
- Familiarity with Docker, Java, or AngularJS is a plus.
- Proficient in version control (Git) and deployment best practices.
- Strong problem-solving skills and attention to detail.
Nice to Have
- Experience with AWS, Azure, or Google Cloud.
- Knowledge of microservices architecture.
- Familiarity with containerization and orchestration tools like Docker and Kubernetes.
- Understanding of DevOps practices.
What We Offer
- Immense learning opportunities in marketing, technology, and startup environments.
- A collaborative culture that values innovation.
- The chance to make a big impact on company vision and projects.
- Competitive compensation package.
- A fast-paced, creative, and empowering work environment.
Job Type: Full-time
Laporkan lowongan