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 an experienced Senior Backend Engineer to join our rapidly growing team. The ideal candidate would typically have 8+ years of practical experience, and strive to develop new skills and technologies for bringing our product to a new stage of performance thus bringing it closer to its ultimate goal of becoming the world's No. 1 email domain security provider.
Job Responsibilities
- Architect, design, and implement scalable, high-performance backend systems
- Perform code reviews, advocating best practices and enforcing coding standards, in order to maintain and improve code quality
- Provide technical guidance and mentorship to team members, fostering growth and knowledge sharing
- Coaching or mentoring team members on technical topics
- Drive a culture of ownership and technical excellence, leading by example
- Taking ownership of reliability incidents and leading the post-mortem process
- Contribute to the growth of EasyDMARC by interviewing, onboarding, or other recruitment efforts
Required Qualifications
- 8+ years of experience in software engineering including 5+ years as a back-end developer (Java, Node.js, PHP, etc.)
- 3+ years in a Senior Engineer role, with proven leadership and technical oversight experience
- 2+ years of hands-on experience in Node.js and TypeScript, strong understanding of JavaScript (ES6+)
- A good understanding and hands-on experience in SOLID principles and Design Patterns
- Experience working within modern Cloud/Microservices environments
- Hands-on experience with Relational and NoSQL databases
- Proficiency in designing and implementing REST APIs
- Experience with unit, integration, and end-to-end testing (Jest, Mocha)
- Good written and verbal communication skills
Nice to have
- Experience with event-driven architectures
- Experience with high-load systems
- Familiarity with containerization (Docker, Kubernetes)
Additional information
Our stack
- Languages/Frameworks: TypeScript, Node.js, Nest.js, Express, Fastify
- Databases and events: MySQL, PostgreSQL, MongoDB, Redis, Kafka
- Infrastructure: Linux, Docker, Kubernetes, Terraform, OCI, AWS
- Frontend technologies: Angular, HTML, CSS, SASS, LESS, JavaScript
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.