Software Engineer (with NestJS experience)

lviv, Ukraine
Apply for this job

We are looking for a Back-End Software Engineer to join our team and contribute to a growing project designed for legal firms. This role focuses on deep database work, system integrations, and influencing the architecture of a product currently undergoing significant improvements.

TRĒ uses its AI-driven contact and relationship intelligence to source fresh and accurate content from email signatures and uploaded lists, then automatically enhances that content. Later precision lists are exported into eMarketing solution with one click, instantly putting firm’s data to work. The platform is undergoing a major architectural refactoring to optimize performance and scalability. Existing features are being rewritten to align with the new architecture. Future plans include AI enhancements, increased third-party service connectivity, and public API release. Stack: NestJS, Node.js, Redis, PostgreSQL, AWS, Kubernetes, BullMQ (task queue).

Intelliarts Ltd. is a boutique software engineering company established in 1999 in Lviv, Ukraine. We create and support dedicated development teams that help startups and technology companies worldwide build outstanding products. With a flat organizational structure, we focus on creating a work environment that encourages professional and personal growth. This includes challenging projects, close integration with international teams, and learning opportunities with experienced colleagues.

Responsibilities

  • Investigate and resolve functional or data integrity issues (30% of work involves deep database analysis in PostgreSQL)
  • Design and implement robust back-end solutions for 3rd-party integrations
  • Contribute to API design and development, enabling the platform to act as a service provider
  • Suggest and implement improvements or innovative ideas
  • Optionally participate in Front-End development if interested

Personal Profile Overview

  • Degree in Computer Science, Software Engineering or related field
  • Stability in previous employment history with a tendency to remain with employers for extended periods
  • Experience in managing diverse project activities (not just coding, but also requirements analysis, preparing estimations)
  • Clear and effective communication skills, both verbal and written, ability to convey ideas, information, and messages accurately and efficiently
  • Proficiency in fostering effective collaboration and teamwork activities
  • Ability to analyze information, assess situations, and make decisions based on sound reasoning and logical evaluation
  • Focus on delivering exceptional customer experiences and prioritizing customer satisfaction
  • Analytical thinking, problem-solving abilities, and strategic approach to technical challenges
  • Transparency in sharing the information within a team and company
  • Willingness to acquire new knowledge and insights to enhance professional growth and performance

Required skills

  • 3+ years of experience in software engineering, primarily using JavaScript and NestJS
  • Strong expertise in relational databases, particularly PostgreSQL
  • Hands-on experience with raw SQL queries
  • Practical experience with 3rd-party service integrations
  • Upper-Intermediate or Advanced English proficiency for direct client communication

As a plus

  • Front-end development experience (e.g., React or other modern JS frameworks)
  • Familiarity with AWS and Kubernetes
  • Interest or experience in AI-related projects

We offer

  • Fuel your professional growth with paid online courses, conferences, certifications, English classes, a corporate library, and leadership program
  • Thrive in a culture of trust and cooperation with no time trackers and minimal bureaucracy
  • Enjoy 20 business days of paid vacation, plus state holidays to prioritize your well-being
  • Experience an open-door culture, transparent communication, and top management at a handshake distance
  • Enjoy comfortable office vibes with no open space policy, relaxing sports areas, a spacious bar/kitchen, and more
  • Achieve balance with our hybrid/fully remote work model
  • Receive fair and competitive compensation
  • Fuel your productivity and foster a sense of community with complimentary daily lunches
  • Participate in meaningful initiatives supporting Ukraine’s victory
  • Take flexible sick leave without burdensome documentation and access parental benefits
  • Choose from comprehensive medical insurance or a sports compensation package
  • Have fun with regular team-building activities, corporate events and celebrations, and unique initiatives like Week in Lviv