Piar OÜ

Piar OÜ

Joined in 2022
41% answers

Combination of engineering and precision of processing We are focused on a tool-free assembling system to make installation and use of our stands as simple as possible. Test results show incredible money and time economy. We don't have compromises - the main target is QUALITY.

  • · 157 views · 42 applications · 24d

    Back End Developer

    Full Remote · Countries of Europe or Ukraine · Product · 3 years of experience · B1 - Intermediate
    About Us We are a 17-year-old company with a rich history in manufacturing. Over the past 3-4 years, we've expanded our expertise into software development. Our mission is to deliver high-quality, cutting-edge solutions that enhance our customers'...

    About Us

    We are a 17-year-old company with a rich history in manufacturing. Over the past 3-4 years, we've expanded our expertise into software development. Our mission is to deliver high-quality, cutting-edge solutions that enhance our customers' experience. We’re a dynamic team focused on growth, best practices, and creating a motivated work environment built on quality, precision, and innovation.

     

    Role Description

    We're looking for a Back End Developer with at least 3 years of experience in Nest.js to join us remotely. You'll be responsible for developing and maintaining our production-grade backend services, ensuring they are scalable, performant, resilient, and integrated seamlessly with our frontend applications. This role requires expertise in modern architectural patterns and production deployment practices. This is a chance to take ownership of impactful projects, work autonomously, and grow within a supportive team!

     

    What You'll Do

    • Design, build, and maintain efficient, scalable, and reliable backend services using Nest.js with modern architectural patterns.
    • Implement CQRS (Command Query Responsibility Segregation) and event-driven architecture for complex business domains.
    • Develop and document RESTful APIs, ensuring they are well-structured and follow best practices.
    • Integrate with databases such as PostgreSQL using ORMs like Prisma.
    • Implement caching mechanisms using Redis to improve application performance.
    • Manage background jobs and queues using BullMQ for asynchronous task processing.
    • Ensure the application is containerized using Docker for easy deployment and scaling.
    • Collaborate with frontend developers to integrate backend services with the frontend.
    • Write clean, testable, and efficient code, following coding standards and best practices.
    • Participate in code reviews and contribute to maintaining high code quality.
    • Monitor and optimize application performance, identifying and resolving bottlenecks.
    • Implement secure authentication and authorization mechanisms.
    • Design fault-tolerant systems with proper error handling and circuit breaker patterns.

     

    Our Tech Stack

    • Backend: Nest.js, TypeScript, Node.js.
    • Architecture Patterns: CQRS, Event Sourcing, Domain-Driven Design (DDD).
    • Databases: PostgreSQL with PrismaORM, MongoDB.
    • Caching: Redis or Valkey.
    • Queue Management: BullMQ, RabbitMQ.
    • Containerization: Docker.
    • API Docs: Swagger.
    • Testing: Jest, e2e.
    • Others: Websocket, Server Sent Events.

     

    Language & Communication

    Our team primarily communicates in Russian, so fluency or strong proficiency is expected for effective collaboration. Documentation and code reviews may be in English, but daily communication happens in Russian

     

    What We’re Looking For

    • Experience: At least 3 years in backend development with strong Nest.js skills.
    • Technical Skills: Proficiency in TypeScript, Node.js, REST API development, database integration, Docker, Redis, BullMQ, Websockets. Knowledge of microservices architecture and API design principles.
    • Bonus Skills: Experience with other backend frameworks, cloud platforms (AWS, GCP, Azure), CI/CD pipelines, GraphQL, authentication systems (JWT, OAuth), and container orchestration tools like Kubernetes.
    • Soft Skills: Teamwork, communication, problem-solving, initiative, and the ability to take responsibility.

     

    What We Offer

    • Remote Work: Fully remote with a flexible schedule (start between 8-10 AM Tallinn time, 5 days/week, 8 hours/day).
    • Growth: Opportunities to develop as a backend, fullstack developer or software engineer.
    • Innovative Culture: Work on exciting projects with a focus on quality, precision, and digital innovation.
    • Team: Join a small, motivated group dedicated to excellence and collaboration.
    • Competitive Salary: Based on your experience and skills.

     

    Why Join Us?

    We’re a company that values quality and innovation, offering you the chance to make a real impact while enjoying flexibility and professional growth. If you’re excited to build exceptional backend solutions and thrive in a team that prioritizes excellence, we’d love to hear from you!

    More
Log In or Sign Up to see all posted jobs