About the Role
As a Senior Full Stack Engineer, you will play a critical role in shaping the technical direction of our products and platforms. This is a hands‑on, high‑impact position where you'll work across the entire technology stack to architect and deliver performant, scalable, and user‑centric web applications. You’ll partner closely with cross‑functional teams — including Product, Marketing Ops, and RevOps — to build systems that are not only functional and reliable but also elegant and intuitive.
Responsibilities
- Architect, design, and implement robust, scalable, and secure end‑to‑end web solutions across the full technology stack, with a strong emphasis on maintainability and performance.
- Drive full lifecycle development — from technical design and implementation to deployment, monitoring, and iteration — in a fast‑paced, agile environment.
- Collaborate closely with product management, design, and cross‑functional engineering teams to translate business requirements into elegant technical solutions.
- Lead technical deep dives, participate in design reviews, and set high standards for code quality, system reliability, and engineering excellence.
- Own complex features and services, ensuring high availability, fault tolerance, and cost‑effective scaling strategies.
- Contribute meaningfully to technical roadmaps and influence long‑term engineering strategy and architecture across teams.
- Proactively identify technical debt and system bottlenecks, and champion continuous improvement through refactoring and best practices.
- Stay abreast of emerging technologies, frameworks, and patterns, evaluating their relevance and potential for adoption.
Supervisory Responsibility (If Applicable)
- Provide mentorship, technical leadership, and peer coaching to junior and mid‑level engineers, fostering an environment of continuous learning and innovation.
- Serve as a technical lead on strategic initiatives or project pods, coordinating development efforts and ensuring alignment with architectural principles.
- Support engineering management in talent evaluation, onboarding, and growth planning by contributing to hiring processes and performance assessments.
- Act as a point of escalation for critical engineering decisions and complex problem resolution.
Qualifications
- Bachelor’s or master’s degree in computer science, Software Engineering, or a related technical discipline; equivalent practical experience will also be considered.
- 6+ years of hands‑on experience developing and deploying modern web applications at scale in production environments.
- Demonstrated track record of ownership and successful delivery of complex, multi‑tiered systems with measurable business impact.
- Deep understanding of software engineering fundamentals — including algorithms, data structures, system design, and distributed computing.
Required Skills
- Advanced proficiency in modern front‑end frameworks (e.g., React.js, Vue.js) and back‑end technologies (e.g., Node.js, Python, Go, or Java).
- Experience designing distributed systems, microservices architectures, and RESTful or GraphQL APIs with a strong grasp of system integration patterns.
- Proficiency in cloud‑native development on AWS, GCP, or Azure; including serverless computing, container orchestration (Docker, Kubernetes), and infrastructure‑as‑code (e.g., Terraform).
- Deep understanding of both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis) data models, including data performance tuning and migration strategies.
- Familiarity with CI/CD pipelines, automated testing, observability tooling (e.g., Prometheus, Datadog), and Git‑based workflows.
- Strong awareness of application security principles, including authentication, authorization, encryption, and adherence to industry compliance standards (e.g., SOC 2, HIPAA, GDPR).
- Excellent verbal and written communication skills; ability to convey complex technical concepts to both technical and non‑technical stakeholders.
- Strong sense of ownership, initiative, and accountability; proven ability to mentor others and elevate engineering culture.
Working Conditions
- Remote / home – Work hours: Until 2 PM PST
- English and Cultural Fit is important.
- Requerimientos – Educación mínima: Educación superior – Licenciatura
- 6 años de experiencia
- Idiomas: Inglés