We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Senior Full Stack Engineer (Typescript/Node.js)
About Alembic:
Alembic is solving marketing’s hardest problem: proving what actually works. If you’re looking for frontier technical challenges at an applied science company, this is the place. We’re building trusted systems that Fortune 100 companies use to make multimillion dollar decisions. We work together 5 days onsite in SoMa.
We’re rapidly scaling our full engineering and GTM teams. We’re especially motivated to hire for these roles right now:
- Enterprise Sales Engineers
- Senior Full Stack Engineers (Typescript/Node.js)
- Data Engineers
- Python Developers for AI/ML
Role Overview: As a Senior Full Stack Engineer at Alembic, you’ll be instrumental in developing and maintaining our platform that powers marketing attribution and analytics for Fortune 100 companies. This is a pivotal role that involves working across the entire technology stack to build scalable, high-performance systems that handle massive datasets and complex business logic. You’ll collaborate with product managers, designers, and other engineers to deliver exceptional user experiences while ensuring our systems meet the demanding requirements of enterprise clients.
Key Responsibilities:
- Design, develop, and maintain full-stack applications using Typescript and Node.js
- Collaborate with cross-functional teams to define, design, and ship new features
- Participate in technical architecture discussions and contribute to system design decisions
- Write clean, maintainable, and well-documented code following established coding standards
- Perform code reviews and mentor junior developers
- Troubleshoot and resolve complex technical issues in production environments
- Optimize applications for maximum speed and scalability
- Implement robust testing strategies including unit tests, integration tests, and end-to-end tests
- Work closely with DevOps teams to ensure smooth deployment processes
- Contribute to technical documentation and knowledge sharing within the team
- Participate in sprint planning, standups, and retrospectives
- Identify and implement improvements to existing systems and processes
- Stay current with emerging technologies and best practices in web development
Requirements & Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or related technical field
- 5+ years of professional software development experience
- Strong proficiency in Typescript and Node.js with extensive experience in backend development
- Experience with modern frontend frameworks (React, Angular, or Vue.js)
- Solid understanding of RESTful APIs and microservices architecture
- Experience with databases including PostgreSQL, MongoDB, or similar
- Knowledge of cloud platforms (AWS, GCP, or Azure) and containerization technologies (Docker, Kubernetes)
- Understanding of CI/CD pipelines and automated testing frameworks
- Experience with version control systems (Git) and agile development methodologies
- Strong problem-solving skills and ability to debug complex issues
- Excellent communication skills and ability to work collaboratively in a team environment
- Experience with serverless architectures and event-driven systems
- Familiarity with monitoring and observability tools
- Knowledge of security best practices and compliance requirements
- Ability to work effectively under pressure and manage multiple priorities
What You’ll Bring:
- Deep expertise in JavaScript/TypeScript ecosystems and modern development practices
- Strong foundation in computer science principles and software engineering fundamentals
- Experience building scalable web applications that serve millions of users
- Proven track record of delivering high-quality software on time and within budget
- Passion for creating elegant, efficient, and maintainable code
- Experience with performance optimization and database tuning
- Understanding of modern web security principles
- Ability to mentor and guide other developers in best practices
- Experience with large-scale data processing and analytics platforms
- Commitment to continuous learning and staying current with technology trends
- Strong analytical and critical thinking skills
- Excellent written and verbal communication abilities
Why Join Alembic: Alembic offers a unique opportunity to work on challenging technical problems that have real-world impact. You’ll be part of a talented engineering team that’s building the future of marketing analytics. Our platform handles massive amounts of data while maintaining high performance and reliability standards. You’ll work with modern technologies and methodologies to solve complex business problems. The company culture values innovation, collaboration, and delivering exceptional results for enterprise clients.
Compensation & Benefits: Competitive salary based on experience and market rates. Comprehensive benefits package including health insurance, dental, vision coverage, 401(k) matching, and generous PTO. 5 days onsite in SoMa with flexible work arrangements. Opportunities for professional development and advancement within a rapidly growing company.