About this Role
We are seeking a highly skilled Senior Full-Stack Engineer to join our team and contribute to the development of modern backend systems that power mission-critical data products. As a key member of our engineering team, you will play a crucial role in designing, developing, and operating large-scale, high-availability data platforms.
Key Responsibilities
* Contribute to the full lifecycle of backend systems, including design, implementation, testing, deployment, and support.
* Collaborate with engineering, platform, security, and UX teams to deliver scalable and secure services.
* Continuously improve CI/CD pipelines, deployment processes, and infrastructure.
* Lead by example through clean code, pragmatic decision-making, and strong technical communication.
* Work with stakeholders to deliver valuable features iteratively and efficiently.
* Mentor and support teammates in a collaborative, agile environment.
Requirements and Qualifications
We are looking for an experienced backend developer with a strong knowledge of Node.js/JavaScript and a deep understanding of DevOps practices and infrastructure-as-code. The ideal candidate will have experience with AWS, Terraform, Kubernetes (EKS), Docker, and containerized deployments.
Familiarity with Relational and Non-Relational Databases
Strong experience with relational and non-relational databases, including Postgres, Aurora, MySQL, and MSSQL, as well as experience with automated database migrations.
Security-Minded Development
The successful candidate will be security-minded and experienced in using tools like Wiz or Snyk to ensure the highest level of security in their work.
What We're Looking For
* A collaborative mindset and team-first attitude.
* A clear and confident technical communicator.
* A passion for clean code and craftsmanship.
* A continuous learner who enjoys solving complex challenges.
* A security- and accessibility-conscious individual.