Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are seeking an experienced Backend Developer with a minimum of two years of relevant experience to join our team.
In this role, you will play a key part in the development and maintenance of our projects.
You will be responsible for both backend development and ensuring the efficient management of our database systems.
Key Responsibilities:
- Develop and maintain the backend of our projects.
- Write efficient and scalable code using Node.js.
- Design, optimize, and maintain our database systems to ensure high performance and reliability.
- Implement security measures to safeguard sensitive data and protect against potential threats.
- Collaborate with the frontend development team to ensure seamless integration between the frontend and backend components.
- Assist in data migration and scaling strategies as projects grow.
- Troubleshoot and resolve backend and database-related issues.
- Stay up to date with industry best practices and emerging technologies in both backend development and database administration.
Job Requirements
- Bachelor's degree in computer science or a related field (or equivalent work experience).
- Minimum of two years of proven experience as a Backend Developer with expertise in Node.js.
- Strong proficiency in database administration, including database design, optimization, and security.
- Experience with SQL and NoSQL database systems.
- Knowledge of RESTful API design and implementation.
- Proficiency in deployment of web applications.
- Familiarity with version control systems (e.g., Git).
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
Nice-to-Have Skills
- Experience with cloud-based database services (e.g., AWS RDS, Azure SQL Database).
- Knowledge of containerization and orchestration (e.g., Docker, Kubernetes).