Moonee
Back End Developer
MooneeUkraine12 hours ago
Full-timeManagement, Information Technology

About the Role

We are seeking a dedicated Backend Developer to join our team for a long-term engagement. The ideal candidate will have strong expertise in NestJS and PostgreSQL, with a passion for writing clean, maintainable code and collaborating effectively with the team.


What We're Looking For

  • A developer who takes pride in code quality and organization
  • Someone who actively participates in collaborative development processes
  • A long-term team player ready to grow with our company
  • Self-motivated individual who can work independently when needed
  • Someone passionate about staying updated with industry best practices


Key Responsibilities

  • Design, develop, and maintain scalable backend services using NestJS framework
  • Build and optimize database schemas, queries, and performance using PostgreSQL
  • Write clean, well-documented, and maintainable code following best practices
  • Maintain proper file and folder organization across projects
  • Participate actively in code reviews, providing constructive feedback to team members
  • Manage pull requests and follow Git workflow best practices
  • Collaborate with cross-functional teams to deliver high-quality solutions
  • Implement and maintain RESTful APIs and/or GraphQL endpoints
  • Ensure application security, performance, and scalability
  • Troubleshoot and debug applications when needed



Required Qualifications

  • 2-5 years of professional backend development experience
  • Strong proficiency in NestJS framework (this is critical)
  • Solid experience with PostgreSQL database design and optimization
  • Proven track record of maintaining clean code architecture
  • Experience with version control systems (Git) and collaborative development workflows
  • Strong understanding of code review processes and pull request management
  • Excellent problem-solving skills and attention to detail
  • Strong communication skills and ability to work in a team environment
  • Commitment to long-term collaboration and growth with our team


Nice to Have

  • Experience with RabbitMQ for message queuing and event-driven architecture
  • Knowledge of Redis for caching and session management
  • System administration skills (Linux, Docker, CI/CD pipelines)
  • Experience with Google Cloud Platform (GCP) services
  • Experience with microservices architecture
  • Knowledge of TypeScript best practices
  • Familiarity with testing frameworks (Jest, E2E testing)
  • Understanding of DevOps practices and tools

Key Skills

Ranked by relevance