Senior Full Stack Engineer
Location
United States
Posted
4 hours ago
Salary
$140K - $150K / year
Seniority
Senior
Job Description
Senior Full Stack Engineer
Literati
• Support consumer-facing systems for the school store and kids club products • Contribute to new school fundraising initiatives • Design and build engaging user experiences to drive customer growth and retention • Collaborate with a small team and industry experts in machine learning and personalization
Job Requirements
- 4+ years of experience defining and leading web application server architecture initiatives
- 3+ years of experience building web applications using React
- Expertise in API and Data Model design
- Proficiency with Front End technologies, including CSS and JavaScript frameworks
- Proficiency with Python
- Strong communication skills to convey architectural perspectives and monitor implementations
- Experience developing tests that ensure performance, quality, and scalability
- Proven success delivering in an agile environment
- Proficiency with tools such as Git, Shortcut/Jira, etc.
- Demonstrated leadership in engineering environments through operational excellence, best practices, and mentoring junior developers
Benefits
- competitive salaries
- company equity
- medical/dental/vision insurance
- 401k
- short-term disability insurance
- parental leave
- employee assistance programs
- flexible work schedules
- flexible time off
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Full-Stack Developer
Hype EmpreendimentosProporcionamos diariamente Experiências Extraordinárias!
• Design, build, and maintain full-stack applications (back-end in Node.js/Python and front-end in React/Next.js); • Define solution architecture, including data modeling, integrations, and selection of technical patterns; • Develop and maintain REST and GraphQL APIs for system communication; • Manage data storage in PostgreSQL, MongoDB, and Redis; • Integrate and evolve AI agent features (OpenAI, Anthropic); • Build and maintain infrastructure on AWS (S3, EC2, Lambda) and container platforms (Docker/Kubernetes); • Conduct code reviews, define best practices, and mentor less-experienced developers; • Participate in architecture decisions and technical priorities alongside Tech leadership; • Collaborate with business teams to gather requirements and propose technical solutions.
Role Description The Software Engineer, Desktop will own how the system behaves on desktop environments. Your work focuses on reliability, performance, and real-time behavior in production desktop applications. This position is 100% Remote. Responsibilities - Build and maintain cross-platform desktop applications using Electron. - Design responsive and scalable UIs for real-time collaboration. - Implement desktop-specific functionality including file system access, native notifications, auto-updates, and deep linking. - Integrate Artificial Intelligence (AI)-powered features (chat, agents, AI assistance) via backend APIs. - Optimize startup time, memory usage, and runtime performance. - Profile and reduce Electron overhead. - Manage large local state and message history efficiently. - Ensure smooth real-time updates (messages, typing indicators, presence). - Maintain stability across macOS and Windows environments. Qualifications - Proven software engineering experience. - Artificial Intelligence (AI) experience required. - Hands-on experience building production Electron applications. - Strong proficiency in JavaScript and TypeScript. - Experience with React or similar UI frameworks. - Solid understanding of the desktop application lifecycle. - Experience with IPC communication. - Experience working with local storage (SQLite, IndexedDB, filesystem). - Experience with WebSockets or other real-time transport mechanisms. - Strong debugging and performance profiling skills. - Familiarity with native OS behaviors on macOS or Windows. - Tech Stack: Electron, Node.js, NoSQL, SQL, and Typescript. Benefits - Medical insurance - Dental - Vision - Savings Plan Options - PTO Compensation USD 150,000 - USD 170,000 yearly
• Lead OSP due diligence. Internal authority on outside-plant due diligence across new deployments — site assessment, provider qualification, and risk identification. • Distinguish yourself as a design team leader and liaison to Mechanical, Electrical, and Civil disciplines for coordination on connectivity pathways. Help set our team up for success as an inside authority on clear pathway requirements and constraints. High visibility for upward mobility and promotion as our business grows rapidly • Fiber distribution design. Own fiber distribution design and iterate project-to-project based on deployment-specific factors including scale, phasing, and site topology. • Own conduit sizing decisions across fiber ingress, inter-datahall connections, and pathway type selection. Oversee pre-cabled trunk sizing. • Cable tray loading and bonding/grounding coordination. Own cable tray loading calculations. Coordinate between the OSP provider and Armada's electrical engineers overseeing telecom bonding and grounding (TGB, TBB). • Oversee pre-construction submittals, including action submittals (technical approvals, product data, drawings, etc) to ensure compliance with project requirements. • Resume building opportunity to support SE lead technical sales motions for highest impact campus opportunities. Planned deployments of 20MW-50MW and greater capacities, deal sizes on average 200MM and greater
• Liderar tecnicamente as squads, promovendo boas práticas de engenharia de software e cultura DevOps. • Acompanhar e orientar o time de desenvolvimento no uso de padrões arquiteturais, testes, versionamento e revisão de código. • Ser referência técnica para resolução de problemas complexos e para validação de decisões técnicas e tecnológicas. • Apoiar a escrita e validação de estórias em BDD, contribuindo para um desenvolvimento orientado ao comportamento e mais próximo das necessidades reais. • Participar ativamente das dinâmicas de inception e discovery, garantindo que os requisitos técnicos estejam claros e bem definidos desde o início. • Promover a integração entre desenvolvimento, DevOps, QA e arquitetura, assegurando entregas contínuas e de qualidade. • Garantir que as soluções estejam alinhadas com práticas modernas de segurança, escalabilidade e performance. • Facilitar a comunicação entre áreas técnicas e não técnicas, traduzindo necessidades de negócio em soluções viáveis e eficientes.



