We are looking for a Senior Software Engineer to join our team with strong expertise in building responsive, high-performance web applications and the composable, headless architectures that power them.
Requirements
- 5+ years of experience on a development team deploying agile methodologies, collaborating with technologists, creatives, project managers, and strategists.
- Deep, hands-on expertise in Next.js and React, including SSG, ISR, and the Vercel deployment model.
- Strong expertise in JavaScript (ES202x) and TypeScript.
- Experience working with an API orchestration, middleware, or integration layer — Conscia experience is a bonus; equivalent experience with similar integration platforms, function-as-a-service patterns, or BFF architectures is welcome.
- Deep understanding and hands-on experience designing and building RESTful APIs and GraphQL services from the ground up, as well as connecting with them.
- Proficient in modern styling solutions (CSS3, Sass, TailwindCSS).
- Strong knowledge of design tokens and scalable styling architectures, focused on composable architectures, Storybook handling, and design system development.
- Experience with modern bundlers: Webpack, Vite, Turbopack.
- Experience with GitHub Actions or similar CI/CD tooling for automated builds, testing, and deployments. Familiarity with CDN/edge deployments (Vercel, Netlify, Cloudflare) preferred.
- Proficiency with both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, DynamoDB) database design and management.
- Hands-on experience with major cloud platforms such as AWS, GCP, or Azure, including core services (e.g., EC2, S3, Lambda, RDS, Cloud Functions).
- In-depth knowledge of WCAG, ARIA, and inclusive design principles. Comfortable embedding accessibility standards into design systems and component libraries.
- Experienced with performance profiling, Lighthouse audits, and Core Web Vitals optimization.
- Experience working within a fast-paced, iterative development environment.
- Experience working within a collaborative environment, particularly with QA analysts, UX and Visual designers, and business analysts.
- A BS or BA in Computer Science or related field, or equivalent experience and certifications.
Benefits
- Competitive salary
- 401(k) Matching
- Generous Paid Time Off
- Retirement Plan