Senior Software Engineer
Location
New York
Posted
56 days ago
Salary
$105K - $140K / year
Seniority
Senior
Job Description
Senior Software Engineer
Jahnel Group
• Collaborate with cross-functional teams to define, design, and ship new features and enhancements. • Develop high-quality, reusable, and scalable code using a variety of frontend and backend technologies, including React, Angular, Vue, Node.js, Python, Go, Java, and C#, etc. • Design and implement RESTful APIs and microservices to support seamless integration between frontend and backend systems. • Utilize GCP to deploy and maintain scalable and resilient applications. • Conduct code reviews, identify areas for improvement, and mentor junior engineers to foster a culture of continuous learning and growth. • Stay up-to-date with the latest trends and best practices in software development, and leverage emerging technologies to drive innovation within the organization.
Job Requirements
- 7+ years of professional experience.
- Expertise with at least two backend languages (e.g., Node.js, Python, Go, Java, C#).
- Proficiency in using Gemini, Vision, and Vertex AI platforms.
- Proficiency in modern frontend frameworks (e.g., React, Angular, Vue).
- Experience designing and implementing scalable and secure RESTful APIs and microservices.
- Hands-on experience with GCP or AWS, including deploying and managing cloud-based applications.
- Strong problem-solving skills and a passion for writing clean, maintainable code.
- Excellent communication and collaboration skills, with the ability to work effectively in a fast-paced, agile environment.
Benefits
- Free Health Insurance Option for all (Single, 2 - Party and Family)
- 401k Safe Harbor Plan
- Generous PTO - Maternity / Paternity Leave
- Revenue Sharing Incentive
- Certification Reimbursement and Bounty Programs
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full Stack Software Engineer, Dash Experiences
DropboxDropbox is the one place to keep life organized and keep work moving.
• 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.
Full Stack Software Engineer
DropboxDropbox is the one place to keep life organized and keep work moving.
• 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
Full Stack Software Engineer
DropboxDropbox is the one place to keep life organized and keep work moving.
• 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 • 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.
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.

