Senior Developer
We are seeking a highly skilled and experienced Senior Next.js Developer to join our dynamic team. You will play a pivotal role in designing, developing, and deploying robust applications using modern web technologies, with a focus on performance, scalability, and maintainability.
Key Responsibilities:
Develop and maintain high-quality web applications using Next.js.Design and implement APIs and backend logic with Node.js and TypeScript.Work with Prisma ORM for efficient database interactions.Manage and optimize relational databases, specifically PostgreSQL.Collaborate with cross-functional teams to ensure seamless integration of front-end and back-end features.Use Git for version control and actively contribute to team workflows on GitHub.Adhere to coding best practices, including unit testing, code reviews, and maintaining clean, readable code.Participate in architectural discussions to drive technical solutions.Ensure scalability, performance, and security in applications.
Required Skills and Experience:
5+ years of experience in software development, with a strong focus on Next.js and React.Proficiency in Node.js and TypeScript.In-depth knowledge of Prisma and relational databases, especially PostgreSQL.Solid understanding of Git and experience with GitHub workflows, including branching, pull requests, and code reviews.Strong experience in REST and GraphQL API design principles.Familiarity with modern DevOps tools and processes (e.g., Docker, CI/CD pipelines).Strong debugging and problem-solving skills.Excellent written and verbal communication skills.
Nice-to-Have Skills:
Experience with container orchestration tools like Kubernetes.Familiarity with Redis or other caching technologies.Knowledge of serverless platforms (e.g., AWS Lambda, Vercel).Understanding of web security standards and practices.
Ми шукаємо висококваліфікованого та досвідченого Senior Next.js Developer, який приєднається до нашої динамічної команди.
Ви відіграватимете ключову роль у розробці, впровадженні та підтримці надійних додатків, використовуючи сучасні веб-технології з акцентом на продуктивність, масштабованість і зручність підтримки.
Основні обов’язки:
Розробка та підтримка високоякісних веб-додатків із використанням Next.js.
Проєктування та реалізація API та бекенд-логіки за допомогою Node.js і TypeScript.
Робота з Prisma ORM для ефективної взаємодії з базами даних.
Управління та оптимізація реляційних баз даних, зокрема PostgreSQL.
Співпраця з міжфункціональними командами для забезпечення безперебійної інтеграції функціоналу фронтенду та бекенду.
Використання Git для контролю версій і активна участь у робочих процесах команди на GitHub.
Дотримання найкращих практик програмування, включаючи написання модульних тестів, проведення код-рев'ю та підтримку чистого й читабельного коду.
Участь в обговореннях архітектури для розробки технічних рішень.
Забезпечення масштабованості, продуктивності та безпеки додатків.
Вимоги до навичок та досвіду:
5+ років досвіду в розробці програмного забезпечення з основним фокусом на Next.js і React.
Високий рівень володіння Node.js і TypeScript.
Глибокі знання Prisma та реляційних баз даних, особливо PostgreSQL.
Твердий досвід роботи з Git та GitHub: створення гілок, робота з pull requests і код-рев’ю.
Сильне розуміння принципів проєктування API (REST та GraphQL).
Знання сучасних DevOps-інструментів та процесів (наприклад, Docker, CI/CD-пайплайни).
Вміння відлагоджувати код та вирішувати складні проблеми.
Відмінні письмові та усні комунікативні навички.
Бажані навички:
Досвід роботи з інструментами оркестрації контейнерів, такими як Kubernetes.
Знання Redis або інших технологій кешування.
Розуміння серверлес-платформ (наприклад, AWS Lambda, Vercel).
Знання стандартів і практик веб-безпеки.
Відправляй своє CV, або пиши в ТГ @Nino_Lozinskaya - узгодимо деталі співпраці :)
Від таких вакансій розумники не відмовляються!
Ніна