This job post is managed by
Job description for Backend Developer at XCIDIC
- Design, develop, and maintain robust and efficient server-side applications and databases.
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Implement secure and scalable APIs to support frontend and mobile application functionality.
- Optimize application performance and ensure high availability and responsiveness.
- Troubleshoot and debug issues to maintain system integrity and reliability.
- Ensure data security and compliance with data protection regulations.
- Stay up-to-date with emerging backend technologies and best practices.
- Participate in code reviews and collaborate with cross-functional teams.
- Contribute to the enhancement of development processes and practices.
- Bachelor's degree in Computer Science or equivalent experience.
- Proven experience as a Backend Developer with a strong portfolio of backend development projects.
- A deep understanding of Node.js is necessary, as Nest.js is a Node.js framework.
- Proficiency in TypeScript: NestJS is built on top of TypeScript, so a strong understanding of this language is essential.
- Familiarity with the NestJS framework is crucial. You should understand its core concepts, modules, decorators, and how to structure applications using NestJS.
- Experience with relational and NoSQL databases, data modeling, and query optimization.
- Understand security best practices and how to implement them, including authentication and authorization.
- Proficiency in generating and maintaining API documentation, possibly using tools like Swagger or NestJS-specific solutions.
- Adherence to coding standards, best practices, and the ability to write clean, maintainable code.
- Familiarity with version control systems (e.g., Git).
- Strong problem-solving skills and an analytical mindset.
- Excellent teamwork and communication skills.
- Ability to work in an agile development environment.
- Up-to-date with industry trends and emerging backend technologies.
Glints Safety Tips
Don't provide your bank or credit card details when applying for jobs. Legitimate employers and hiring managers do not require an application fee or expect you to pay for training.Learn More