ArzDigital is seeking a skilled and motivated Backend Developer with expertise in Node.js to join our team. As a key part of our team, you'll be responsible for developing and maintaining the server-side logic for our company's applications, ensuring high performance and responsiveness.
Responsibilities:
- Develop and maintain our Node.js-based backend services.
- Implement data storage solutions and integration with front-end services.
- Collaborate with the development team to design and launch new features.
- Maintain code integrity and organization.
- Understanding and implementation of security and data protection.
- Solve complex performance problems and architectural challenges.
- Participate in code reviews and aim to improve code quality.
Requirements:
- Proven experience as a Backend Developer or similar role.
- Knowledge of Node.js and its frameworks such as Express.
- Familiarity with databases (e.g. MySQL, MongoDB).
- Experience with RESTful APIs and understanding of HTTP protocol.
- Proficiency with code versioning tools, such as Git.
- Strong problem-solving skills and an analytical mindset.
- Excellent communication and teamwork skills.
Nice to have:
- Experience with microservices architecture.
- Familiarity with Docker, Kubernetes, or other container technologies.
- Familiarity with Test-Driven Development (TDD).
What We Offer:
- Competitive salary and benefits.
- A fast-paced work environment that fosters learning and growth.
- Opportunities to work on interesting and challenging projects.
- A friendly and supportive team environment.