Job Closed
This listing is no longer active.
Dropbox is the one place to keep life organized and keep work moving.
Full Stack Software Engineer
Location
Mexico
Posted
114 days ago
Salary
0
Seniority
Senior
Job Description
Full Stack Software Engineer
Dropbox
• Design and build scalable software solutions across specific product areas or multi-component systems • Write and review code, demonstrating technical leadership while mentoring junior engineers • Collaborate with cross-functional teams to identify user needs and create impactful solutions • Develop and execute comprehensive roadmaps balancing technical quality, business impact, and user experience • Contribute to the team culture through mentorship, interviewing, and active engagement in new initiatives
Job Requirements
- 5+ years of experience in software engineering or related roles
- Experience in both front-end (JavaScript, React, Angular, HTML/CSS) and back-end (Node.js, Python) development
- BS degree in Computer Science, a related technical field, or equivalent experience
- Success developing and deploying large-scale full-stack applications
- Proficiency in building front-end interfaces and back-end systems, delivering minimum viable products quickly
Benefits
- On-call work may be necessary occasionally to help address bugs, outages, or other operational issues, with the goal of maintaining a stable and high-quality experience for our customers.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Administrador em Segurança da Informação – Sênior, Linux
Lanlink Informática Ltda.Tecnologias que transformam
• Configurar e gerenciar políticas de segurança em sistemas operacionais Linux, incluindo controle de acesso, permissões de arquivos e configurações de firewall; • Monitorar logs de eventos em servidores e estações Linux para identificar atividades suspeitas ou anômalas; • Aplicar patches e atualizações de segurança em sistemas Linux, conforme diretrizes estabelecidas; • Implementar práticas de hardening em servidores e estações Linux, alinhadas às normas de segurança da organização; • Realizar auditorias periódicas de conformidade em sistemas Linux, verificando a aderência às políticas de segurança internas e regulatórias; • Avaliar configurações de permissões e privilégios de usuários em sistemas Linux para identificar desvios ou excessos de acesso; • Documentar incidentes de segurança relacionados ao ambiente Linux e propor recomendações técnicas para mitigação; • Colaborar com equipes internas na investigação de incidentes envolvendo sistemas Linux; • Elaborar relatórios técnicos sobre o status de segurança dos sistemas Linux e métricas de desempenho das ferramentas utilizadas; • Configurar e manter firewalls e outras ferramentas de proteção em sistemas Linux, como iptables e UFW (Uncomplicated Firewall); • Realizar varreduras periódicas para detecção de vulnerabilidades em servidores e estações Linux; • Executar auditorias de integridade de arquivos críticos e sistemas de registro (logs) em ambientes Linux; • Avaliar o uso de contas privilegiadas e a segregação de funções em sistemas Linux durante auditorias; • Implementar e gerenciar soluções de criptografia de dados em sistemas Linux, como LUKS (Linux Unified Key Setup), para proteção de informações sensíveis; • Avaliar e configurar políticas de controle de aplicativos (SELinux/AppArmor) para prevenir a execução de softwares não autorizados; • Monitorar e responder a alertas de segurança gerados por ferramentas SIEM (Security Information and Event Management) específicas para ambientes Linux; • Implementar e monitorar políticas de segurança para proteção de serviços críticos, como SSH, LDAP e bancos de dados em sistemas Linux; • Realizar análises forenses em sistemas Linux comprometidos para identificar vetores de ataque e impactos; • Avaliar e implementar soluções de autenticação multifatorial (MFA) em ambientes Linux; • Desenvolver arquiteturas resilientes e seguras para sistemas Linux, incluindo segregação de redes, balanceamento de carga e implementação de controles granulares para minimizar superfícies de ataque; • Realizar simulações de ataques avançados, como exploração de vulnerabilidades zero day, técnicas de escalonamento de privilégios e movimentação lateral, para identificar falhas e propor melhorias robustas; • Criar e manter scripts personalizados (em Bash, Python ou outras linguagens) para automatizar tarefas como contenção de endpoints comprometidos, desativação de contas suspeitas e remoção de malware; • Projetar e executar estratégias avançadas de prevenção, detecção e recuperação de ataques de ransomware, incluindo backups imutáveis, restauração rápida de sistemas críticos e simulações regulares de cenários de desastre; • Executar outras atividades relacionadas à segurança da informação e ambientes Linux, conforme necessidade da operação.
• Collaborate with a small team of software engineers to design and document forward-thinking approaches to solving enterprise software problems • Capture, update, and maintain current and future software requirements • Participate in enterprise architecture design discussions and documentation • Develop and implement reliable back-end software • Develop and implement modern web-based user interfaces • Write and maintain automated software unit tests and integration tests for both functional verification and regression testing • Write and maintain system component simulators • Collaborate across teams with mobile software developers, firmware engineers, hardware engineers, and data scientists • Mentor junior engineers and technicians in promoting a culture of continuous improvement through the development and adherence to strong development processes • Leverage AWS cloud infrastructure, VPCs, and managed services • Utilize modern IAC practices using GitLab integration • Perform CI/CD using Terraform, Helm • Automated testing, database management, and Kubernetes • Deploy software using contemporary DevOps practices including multi-cloud, multi-tenant, and hybrid strategies • Safely operate firearms platforms under supervision from trained and licensed range officers and qualified ARC personnel Prior experience with firearms is not required • This position may require travel up to 10% of the time in support of in-person events including system testing
Senior Full-Stack Engineer
TradeifyEmpowering traders with technology and funding opportunities to master futures trading and achieve their full potential.
• Design, build, and maintain scalable full-stack applications across frontend and backend systems • Develop and integrate with third-party APIs and external services critical to platform functionality • Build and optimize backend services using Python and/or C# • Develop and maintain APIs that power internal and external system integrations • Build responsive, high-performance user interfaces for data-heavy workflows and dashboards • Work with modern databases (PostgreSQL, Redis, etc.) and understand tradeoffs in data modeling and performance • Collaborate closely with Product, Design, and Engineering to deliver high-impact features • Participate in sprint planning, estimation, stand-ups, and retrospectives • Write clean, maintainable, and well-tested code • Debug and resolve production issues with a focus on reliability and user experience.
Desarrollador FullStack - Go / Next.js
FRICE ConsultingEn FRICE Consulting valoramos la diversidad e inclusión, fomentando un entorno donde el talento trasciende cualquier diferencia. ¡Únete a nuestra Comunidad FRICE! No dudes en postular por el portal.
Desde FRICE Consulting, empresa líder en Consultoría TI y captación de Talento Digital, desde el año 2016 tenemos operaciones en distintos países de Latinoamérica. En este momento, para un importante cliente que tiene operaciones en diversos países, nos encontramos en la búsqueda de un talento para el perfil: Desarrollador Fullstack - Go / Next.js - País: Perú - Modalidad: Remoto - Tiempo de asignación: 3 meses (con posibilidades de extensión) - Jornada Laboral: Full time, lunes a viernes Objetivo del puesto: - Buscamos un Desarrollador Fullstack para crear y mantener aplicaciones web con Go en backend y Next.js en frontend, participando en proyectos nuevos y migraciones desde Java, aplicando buenas prácticas de desarrollo y metodologías ágiles. Responsabilidades: - Desarrollar y mantener aplicaciones web fullstack. - Implementar backend en Go y participar en migraciones desde Java. - Desarrollar frontend con Next.js, enfocado en experiencia de usuario. - Aplicar testing automatizado y buenas prácticas de código. - Colaborar con equipos multidisciplinarios bajo metodologías Agile/Scrum. Requisitos: - Formación en Sistemas, Ingeniería, Desarrollo de Software o carreras afines. - +4 años de experiencia como desarrollador fullstack. - Experiencia reciente comprobable trabajando con Go. - Experiencia en Next.js para frontend. - Deseable conocimiento en Java para proyectos de migración. - Familiaridad con metodologías ágiles (Scrum). - Compromiso con buenas prácticas de desarrollo: testing, documentación, control de versiones y revisiones de código. - Habilidad para trabajar en equipo y comunicación efectiva. Conocimientos requeridos: - Conocimiento sólido de Go y fundamentos de backend escalable. - Experiencia en desarrollo de frontend con Next.js. - Experiencia con bases de datos relacionales y no relacionales según proyecto. - Experiencia en integración y entrega continua (CI/CD) usando GitLab CI, Jenkins o GitHub Actions. - Gestión de despliegue y mantenimiento de aplicaciones en la nube (AWS). - Experiencia comprobable en diseño e implementación de arquitecturas de microservicios. En FRICE Consulting valoramos la diversidad e inclusión, fomentando un entorno donde el talento trasciende cualquier diferencia. ¡Únete a nuestra Comunidad FRICE! No dudes en postular por el portal.




