Job Closed

This listing is no longer active.

Dropbox logo
Dropbox

Dropbox is the one place to keep life organized and keep work moving.

Full Stack Software Engineer, Dash Experiences

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 2007H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

115 days ago

Salary

$163.2K - $248.4K / year

Seniority

Senior

Bachelor Degree5 yrs expEnglishReactTypeScript

Job Description

Full Stack Software Engineer, Dash Experiences

Dropbox

• Collaborate with product managers and stakeholders to understand business requirements and translate them into technical specifications for AI-powered software applications. • Work closely with ML engineers to integrate AI components seamlessly into the overall software product architecture. • Develop responsive and performant frontend applications using modern web technologies such as HTML, CSS, Typescript, and frameworks like React. • Implement interactive user interfaces that effectively communicate complex AI functionalities and data insights to end-users. • Work closely with UX/UI designers to ensure seamless integration of design elements, branding, and usability principles into the frontend development process. • Collaborate with backend engineers to integrate frontend components with server-side logic and APIs, ensuring optimal performance and data flow. • Optimize frontend performance to deliver fast and efficient user experiences, considering factors such as page load times, rendering speed, and responsiveness. • Stay up to date with the latest trends and advancements in frontend development, UI/UX design, and AI technologies, bringing innovative ideas and best practices to the team. • Participate in code reviews, knowledge sharing sessions, and provide mentorship to junior team members, fostering a collaborative and growth-oriented culture.

Job Requirements

  • Bachelor’s degree in Computer Science or equivalent practical experience.
  • 5+ years of professional software engineering experience, including internships, co-ops, or equivalent project work.
  • Experience building web applications using TypeScript and React.
  • Ability to make data-driven decisions, using tools like Databricks.
  • Familiarity with backend development concepts such as APIs and server-side logic.
  • Ability to work across the stack and connect frontend applications to backend systems.
  • Strong problem-solving skills and eagerness to learn.
  • Clear communication skills and ability to collaborate with cross-functional partners.

Benefits

  • This role is not available in Zone 1
  • US Zone 2: $183,600 - $248,400 USD
  • US Zone 3: $163,200 - $220,800 USD

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 501-1,000Since 1988H1B No Sponsor

• 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.

Brazil
Job Closed
Full TimeRemoteTeam 11-50H1B No Sponsor

• 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

Virginia
Job Closed
Tradeify logo

Senior Full-Stack Engineer

Tradeify

Empowering traders with technology and funding opportunities to master futures trading and achieve their full potential.

Full TimeRemoteTeam 51-200Since 2021H1B No Sponsor

• 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.

United States
$100K - $125K / year
Job Closed
FRICE Consulting logo

Desarrollador FullStack - Go / Next.js

FRICE Consulting

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.

Full TimeRemoteTeam 11-50

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.

Finland