- Senior
- Optionales Büro in San Francisco
About the role
- We are looking for an Infrastructure Software Engineer with 5+ years of experience to help design, build, and scale the systems that power our platform. This role is ideal for someone who thrives in fast-paced environments, enjoys building reliable infrastructure from the ground up, and takes full ownership of the software lifecycle from design and deployment to monitoring and optimization.
- You will focus on backend services, data models, APIs, and cloud infrastructure, ensuring our systems are secure, scalable, and observable. You’ll play a key role in shaping how code moves from development to production, improving deployment workflows, and building the tooling that keeps our platform fast and dependable.
Responsibilities
- Develop and Maintain Scalable Applications: Design, build, and maintain robust web applications using modern front-end and back-end technologies.
- Architect Scalable Solutions: Contribute to the system architecture and make high-level design decisions.
- Architect Modular Infrastructure: Write code in an extremely modular way to all for reuse and scalable maintenance across multiple implementations.
- Collaborate Cross-Functionally: Work closely with product managers, designers, and other engineers to define, develop, and launch new features.
- Optimize Performance: Ensure applications are efficient, secure, and performant at scale.
- Stay Ahead of Trends: Continuously research and implement the latest industry best practices, tools, and technologies.
- Mentor & Guide: Provide technical guidance and mentorship to junior engineers.
Requirements
- Education: Degree in Computer Science, Software Engineering, or a related field.
- Experience: 5+ years of hands-on experience in full-stack development.
- Backend & Cloud Engineering:
- Deep expertise with Node.js, TypeScript, and API design (RESTful & serverless).
- Strong experience architecting and deploying production systems on AWS (ECS, Lambda, CloudWatch, Route53, etc.).
- Proficiency with Docker containerization and infrastructure-as-code tools such as AWS CDK or CloudFormation.
- Strong understanding of Linux, shell scripting, and core networking concepts (DNS, VPC, load balancing, etc.).
- DevOps & CI/CD: Deep experience with Docker, GitHub, and CI/CD pipelines. Experience with deployment workflows, environment provisioning, and observability tooling.
- Database Knowledge: Experience with PostgreSQL, Supabase, and other databases.
Bonus Skills
- Experience with serverless or event-driven architectures.
- Familiarity with AI/ML infrastructure or integrating LLMs in backend systems.
- Background building SaaS platforms with multi-tenant or microservice architectures.
- Exposure to monitoring, alerting, and performance tuning of distributed systems.