Senior Software Engineer

Dev.Pro
Summary
Join us as a skilled Full-Stack Software Engineer specializing in TypeScript, Node.js, and React to build and enhance a modern market research platform. You will help large brands and startups conduct more effective research studies, reaching target audiences and gaining real-time insights. This role involves working across the full stack to deliver reliable, user-focused features and infrastructure improvements. The position requires 5+ years of experience with TypeScript, Node.js, and React, along with experience in cloud-native applications and strong frontend development skills. We offer a remote work environment and various benefits including 30 paid days off, 5 paid sick days, partially covered health insurance, and a wellness bonus.
Requirements
- 5+ years of experience building production apps with TypeScript, Node.js, and React
- Experience building and maintaining cloud-native applications
- Strong frontend development skills using modern React and Tailwind CSS
- Proficiency in developing and maintaining APIs and backend services
- Experience with CI/CD pipelines and automated deployment workflows
- Strong communication skills with the ability to create clear technical documentation
- Proficiency in navigating source code as the primary form of documentation
- Experience with PostgreSQL and relational databases
- Familiarity with tools like Terraform and deployment platforms like Vercel
- Experience working with Google Cloud Platform (GCP)
Responsibilities
- Develop and maintain full-stack features with TypeScript, Node.js, and React
- Build and support cloud-native applications on GCP
- Manage cloud infrastructure and deployments using Terraform and related tools
- Enhance API integrations with audience providers
- Manage CI/CD pipelines and automated deployment workflows
- Design and implement new question types to expand survey capabilities
- Troubleshoot and resolve production issues through debugging
- Write and maintain clear technical documentation
- Streamline self-service user experience for signup, payment, and research study creation
- Implement single sign-on (SSO) features using Auth0
- Leverage AI tools to streamline survey creation and data analysis
Preferred Qualifications
- UX design experience creating intuitive, user-friendly interfaces
- Familiarity with research tools and processes
- Experience working with survey data
- Exposure to AI/ML technologies (large language models, ML algorithms, AI service integration)
Benefits
- 30 paid days off each year β use them for vacation, holidays, or personal time
- 5 paid sick days, up to 60 days of medical leave, and 6 paid days off for family events like weddings, funerals, or having a baby
- Partially covered health insurance - after probation
- Wellness bonus for gym memberships, sports nutrition, and similar needs