Back to Top

Full Stack Engineer

Engineering
Armenia | On-site Full Time
Submit Resume

EasyDMARC is an all-in-one Email Security solution for securing an organization's domain and email infrastructure. Our solution is designed to prevent companies from data leakage, protect them from financial loss, and counter email phishing attacks.

We are looking for a skilled and motivated Full Stack Engineer to join our growing engineering team. In this role, you will develop, maintain, and optimize website applications. You’ll collaborate closely with backend and frontend engineers, contribute to system architecture decisions to ensure scalability and reliability, and take part in the full software development lifecycle in a fast-paced, product-driven environment.
 

Responsibilities

  • Develop, maintain, and optimize backend services using Node.js and NestJS,
  • Work on server-rendered frontends using EJS and legacy jQuery code,
  • Design, implement, and maintain relational and NoSQL databases (MySQL, PostgreSQL, MongoDB, Redis),
  • Develop and maintain event-driven systems using Kafka; configure and work with Kafka Connect when required,
  • Collaborate with frontend teams on Angular applications (components, services, and state management),
  • Implement RESTful APIs and integrate with third-party services,
  • Optimize application performance, troubleshoot issues, and ensure scalability and reliability,
  • Follow coding best practices, conduct code reviews, and contribute to continuous improvement of team processes,
  • Participate in the full software development lifecycle: requirement analysis, design, development, testing, and deployment
     

Technical Requirements

  • Proven experience delivering end-to-end web applications to production
  • 3+ years of experience in backend with JavaScript, TypeScript, Node.js, NestJS
  • 2+ years of experience in HTML, CSS and frontend Javascript
  • Experience working with MySQL, PostgresSQL, MongoDB, Redis
  • Experience working with Kafka
  • Familiar with Nx, Git workflows, CI/CD pipelines, Docker
  • Experience with Angular is a plus
  • Ability to work independently
  • Effective and clear communication

Additional information

Individuals seeking employment at EasyDMARC are considered without prejudice to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, sexual orientation or any other characteristic protected under applicable laws.