Job Description
DoubleVerify is seeking a Senior Full Stack Engineer to join its team. The candidate will be responsible for enabling clients to successfully activate and operate DoubleVerify’s rich suite of products. The role involves developing scalable and reliable backend services and frontend applications fueling DV's operational processes.Responsibilities:
- Designing and developing robust microservices with .NET Core and Python.
- Designing, implementing, and optimizing databases to support application needs.
- Designing and developing micro-frontend applications in React and Angular.
- Documenting solutions for partners and other development teams.
- Actively participating in code reviews and system design discussions.
- Testing and optimizing code developed by you and team members.
- Continuously releasing features using automated deployment tools.
- Collaborating with team members and Product Managers daily.
- Implementing application observability to enhance code integrity.
Requirements:
- 4-6 years of experience developing modern microservices and web-based/REST APIs.
- 3+ years of experience working with React, Angular, or similar frontend technologies.
- Familiarity with all aspects of SDLC and best practices.
- Strong experience programming in .NET and working with C#.
- Experience with relational and non-relational databases (e.g., MongoDB, MySQL).
- Strong experience with task/build/automation running tools for JS.
- Familiarity with Infrastructure-As-Code (IaC) and CI/CD.
- Understanding the principles of building high-performance large-scale distributed systems.
- Experience with containerization (Docker/k8s) and Kafka.
DoubleVerify offers:
- Hybrid work model
- Equity, and benefits