We’re looking for a skilled Backend Developer with strong experience in NestJS and PostgreSQL who is eager to learn and grow with us. You’ll be developing and maintaining high-quality backend applications using modern Node.js technologies and scalable architecture approaches. This is a great opportunity to work on exciting projects, collaborate with a friendly team, and take your career to the next level. Come join us and let’s build great things together!
Requirements: * At least 2 years of commercial experience as a Node.js engineer. * Strong knowledge of JavaScript and TypeScript. * Strong hands-on experience with NestJS. * Experience with TypeORM. * Strong experience with PostgreSQL. * Good understanding of RESTful API design principles. * Experience with unit testing (Jest or similar). * Familiarity with AWS services (EC2, S3, Lambda) will be a plus. * Excellent problem-solving and debugging skills. * Strong communication and collaboration abilities. * Pre-Intermediate English level or higher.
As a plus: * Experience with message brokers such as RabbitMQ or Kafka. * Experience with Docker. * Experience with Redis, MongoDB, or Elasticsearch. * Understanding of microservice architecture.
Responsibilities: * Developing and maintaining high-quality backend applications using NestJS and related technologies. * Designing and implementing scalable RESTful APIs. * Working with PostgreSQL databases and optimizing queries. * Implementing and maintaining data models using TypeORM. * Following high coding standards and best backend development practices. * Troubleshooting and debugging applications to ensure optimal performance. * Participating in code reviews to ensure code quality and maintainability. * Collaborating with cross-functional teams to deliver tasks on time. * Keeping up-to-date with industry trends and backend development best practices.
We offer: * Competitive salary. * Flexible working hours. * Paid time off and holidays. * Professional development opportunities. * Collaborative and inclusive work environment. * Opportunity to work on challenging and innovative projects. * Growth opportunities within the company.