Arine optimizes medication to ensure each patient is on the safest, most effective therapy for their unique health needs
Full Stack Engineering Intern
Location
United States
Posted
2 days ago
Salary
$25 / hour
Seniority
Entry Level
Job Description
Full Stack Engineering Intern
Arine
• Build and enhance modern web applications and APIs • Develop frontend experiences using React and TypeScript • Implement backend services and integrations using Python • Work with PostgreSQL, DynamoDB, and distributed systems • Contribute to scalable, event-driven architectures • Use AI coding assistants and agentic development workflows as part of daily engineering work • Help prototype and improve AI-driven engineering workflows • Work with AWS cloud-native infrastructure • Participate in CI/CD and automated testing workflows
Job Requirements
- Currently pursuing a BS or MS in Computer Science, Software Engineering, or related field
- Experience building full-stack applications or meaningful technical side projects
- Experience with React or modern frontend frameworks
- Experience with backend development using Python, Node.js, or similar languages
- Familiarity with APIs, databases, and Git workflows
- Hands-on experience using AI-assisted development tools such as GitHub Copilot, Cursor, Claude Code, ChatGPT, or Windsurf
- Understanding of prompt engineering fundamentals
- Ability to validate, debug, and improve AI-generated outputs
- Strong communication and collaboration skills.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer
Magpie LiteracyMagpie Literacy is a research and design organization focused on unlocking the great reader in every child.
• Design and build platform capabilities that deliver reliable, high-value features with safety, precision, and user focus. • Collaborate closely with product managers, designers, and fellow engineers to create new features and improve existing ones. • Approach the platform as a product: maintain a clear understanding of customer needs, identify friction points, and take ownership of outcomes with metrics-driven decision making (KPIs, OKRs, and North Star metrics). • Use data to inform decisions, measure impact, and drive improvements through empirical evidence. • Take ownership across all phases of development, from design to production, and monitor system performance in live environments. • Continuously improve the flow of work from idea to production, using data to identify and remove friction. • Write clean, efficient, and well-documented code following best practices. • Build and maintain APIs, and integrate with third-party services. • Ensure application performance, quality, and responsiveness across platforms. • Participate in code reviews, testing, and debugging to maintain high-quality deliverables. • Mentor other engineers and contribute to their growth. • Contribute to architectural decisions and help define technical standards and best practices. • Stay up to date with emerging technologies and suggest improvements to enhance development processes.
Role Description Working under our professional services division, this role allows opportunities to work on a vast array of differing technologies, including Lynx’s key products, many additional customer requirements, and open source software. - Be an embedded Linux expert (kernel, CPU-architecture, security, general device-drivers, and performance optimization) in the customer engineering team and enable customers in doing their embedded SW development. - Design, develop, and refactor real-time software architectures and modular software components. - Reproduce, isolate and debug complex low-level problems that may span interfaces between hardware and software. - Collaborate with the customer and internal teams to always enhance the overall project experience. - Contribute to the overall product design to help customers through various aspects of their product lifecycle. - Work closely with the team to ensure the project deadlines are met and risks/issues are proactively identified and communicated to the customer. - Ensure high quality of our deliverables. - Develop technical proposals to help customers make technical decisions. - Perform additional job duties as assigned. Qualifications - 3-5+ years of experience building and shipping embedded systems using Linux. - Proficiency in Linux kernel customization, device driver design and development, and at least one or more build environments such as Yocto, Buildroot, or Open Embedded. - Experience with performance optimization and advanced troubleshooting at kernel-level. - Experience with memory managed high performance ARM Cortex-A or X86 architectures and SoCs (NXP, Freescale, Intel, AMD, Xilinx, Altera, …). - Experience with the Linux kernel itself or the kernel of any other operating system with strictly isolated kernel and user spaces. - Proven success with root-cause investigation of bugs related to operating systems, hypervisors, or hardware-level drivers. - Proficiency in the C programming language. - Proficiency with Git at a command line level. - Ability to track and work on multiple projects simultaneously while meeting schedules. - Demonstrated experience of leading software projects while providing technical inputs to unblock supporting teams. - Keen sense of urgency and drive for results. - Ability to work independently with minimal oversight. - Deep commitment to quality work and a strong desire to help the entire team succeed. - Must be a US citizen or US person. Requirements - Proven, extensive depth of knowledge in one or more of the following categories: - New Linux kernel driver development. - Must be able to read electrical schematics well enough to understand pin configuration procedures and digital logic levels. - Must be able to read integrated circuit data sheets and understand register configuration procedures. - Must understand interrupts and how to appropriately use them to our advantage. - Must understand when and how to appropriately use DMA to our advantage. - Operating System core kernel development experience: - Must have experience with scheduling and timing-related mechanisms and issues in any of the OS kernels as described above. - Must have extensive understanding with context switching, preemption, interrupts, timers, and locking mechanisms. - Must have knowledge of Unix-style file-system data structures (inodes, …). - Must have knowledge of page tables and memory management. - Must have cursory knowledge of assembly level bootstrapping in either ARM or X86 instruction sets. Benefits - Low-cost Medical / Dental / Vision coverage options. - 401K with generous employer match. - Responsible Paid Time Off + Paid Holidays. - Remote work opportunities based on role. - Employee Assistance Program (EAP). - Career growth and professional development opportunities.
Associate Product Engineer
Infinite Electronics International, Inc.Infinite Electronics is committed to building a diverse workforce and providing equal employment opportunities to all qualified candidates. All hiring decisions are based on qualifications, skills, and business needs, without regard to race, color, religion, sex, sexual orientation, gender identity, marital status, age, national origin, disability, or any other status protected by applicable law.
Role Description The Associate Product Engineer will gain hands-on experience in the product development lifecycle, including qualification of new products, troubleshooting issues, and contributing to customer support and internal process improvements. This position reports to the Product Development Engineering Supervisor. This is a great opportunity for an early-career engineer to grow their skills in product development, while learning from experienced team members in a dynamic and fast-paced environment. Essential Duties and Responsibilities: - Assist in the testing, evaluation, and qualification of Fiber Optic transceivers and related products. - Support the creation and maintenance of product documentation, including technical requirements and datasheets. - Collaborate with senior engineers and suppliers to troubleshoot basic technical issues and help identify solutions. - Maintain product records and assist in organizing engineering databases. - Learn to use electronic test equipment to perform product validation and diagnostics. - Provide entry-level technical support for internal teams and customers as needed. - Help prepare presentations, reports, and technical data summaries for review by senior staff. - Stay current on basic industry trends and technologies in fiber optics and networking. - Participate in team meetings and contribute to cross-functional projects as assigned. Qualifications - Associate’s or Bachelor’s degree in Electrical Engineering, Computer Science, or related technical field. - Internship or project experience with electronics, fiber optics, or networking is a plus. - Basic understanding of networking platforms and terminology. - Familiarity with reading datasheets, schematics, and technical drawings. - Interest in working with suppliers and cross-functional teams. - Strong written and verbal communication skills. - Willingness to learn and take initiative on assigned tasks. Requirements - Bachelor’s degree in Electrical Engineering or Computer Science (preferred). - Exposure to fiber optic or telecommunications technologies through coursework or internships. - Experience with tools such as oscilloscopes, network analyzers, or other lab equipment. - Familiarity with transceiver coding or basic microcontroller programming. Personal Traits and Characteristics - Highly organized and detail-oriented. - Effective communicator across technical and non-technical audiences. - Results-driven with ability to manage multiple priorities. - Collaborative, innovative, and solution-focused. Physical Job Requirements - Frequently remains in a stationary position and occasionally moves about the office or worksite to access files, supplies, or attend meetings. - Frequently uses hands and fingers to operate office equipment such as a keyboard, mouse, telephone, and other standard office tools. - Must be able to visually assess information on screens, documents, and reports. - Frequently reads, interprets, and analyzes written and visual information. - Occasionally lifts or moves items up to [10–15] pounds (e.g., files, laptop, meeting materials). - Must be able to effectively communicate information and ideas in person, via video conference, and through written communication. - Works primarily in an office or remote office environment with standard business equipment. Reports To Engineering Supervisor Work Environment This role may be either remote or at an office location. Employees may work from their home office and regularly collaborate with colleagues across various company sites during normal or extended business hours, as needed. Office-based work depends on an employee's proximity to an Infinite facility and may be determined by management. Travel is part of this role’s responsibilities, including customer visits, supplier meetings, industry conferences, and internal gatherings. Accommodation Candidates for the position should be able to perform essential job duties in described work environment with or without accommodation. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Equal Employment Opportunity Infinite Electronics is proud to be an Equal Employment Opportunity and Affirmative Action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, marital status, age, national origin, disability status, protected veteran status, or any other characteristic protected by law. We are committed to building a diverse workforce and we actively encourage women, minorities, people with disabilities and veterans to apply.
Senior Fullstack Professional (React/Node)
LubySaiba mais sobre cultura, diferenciais e como é ser um #Luber em nossa Página de Carreiras!
Role Description Buscamos um Desenvolvedor Full Stack Sênior para integrar nossos squads de desenvolvimento e atuar em projetos de alta complexidade para diferentes perfis de clientes e segmentos de negócio. Você será responsável por desenvolver soluções complexas com autonomia e excelência técnica, contribuir ativamente nas definições de arquitetura do projeto e ser uma referência técnica no time, atuando de ponta a ponta no front-end e no back-end. - Desenvolver e entregar funcionalidades complexas com autonomia e responsabilidade, cobrindo front-end e back-end. - Tomar decisões técnicas e resolver problemas diretamente com o cliente quando necessário. - Atuar na gestão de aplicações em produção, propondo melhorias de performance, escalabilidade e segurança. - Questionar requisitos e regras de negócio, identificar necessidades futuras do produto e avaliar tecnologias relevantes para os projetos. - Prezar pelo desenvolvimento de código limpo, pela segurança da aplicação, por automatização e testes. - Participar das definições de arquitetura e das decisões técnicas do projeto. - Orientar discussões sobre padrões, arquitetura e metodologias dentro do time. - Colaborar com áreas parceiras (UX/UI, QA, DevOps) na resolução de problemas. - Participar de reuniões e cerimônias da equipe e com clientes. Qualifications - Ensino superior completo em áreas de tecnologia. - Pelo menos 7 anos de experiência em projetos de desenvolvimento de software. - Experiência sólida com React.js e Node.js em projetos de média e grande escala. - Conhecimento avançado em arquitetura de microsserviços. - Conhecimento avançado em Docker e práticas DevOps. - Domínio em MongoDB e bancos de dados NoSQL. - Conhecimento avançado em infraestrutura, API Gateway e sistemas de mensageria (RabbitMQ, SQS ou Kafka). - Conhecimento avançado de Domain Driven Design (DDD). - Conhecimento avançado em mecanismos de autenticação e autorização (ex.: SSO, OAuth, OpenID Connect). - Conhecimento avançado em cloud (AWS, GCP ou Azure). - Familiaridade com ferramentas de observabilidade (ex.: Prometheus, Grafana, Elastic Stack). - Conhecimento sobre qualidade de software, testes automatizados e segurança de aplicações. - Resiliência para lidar com situações complexas durante o desenvolvimento e junto ao cliente. - Agilidade na execução das tarefas e na resolução de problemas. - Boa comunicação com lideranças, clientes e colegas de equipe, expressando-se de forma clara. - Organização e planejamento para acompanhar prazos e organizar features do time. - Trabalho em equipe de forma colaborativa, auxiliando outros colegas. - Comunicação ativa no grupo, contribuindo para a evolução dos projetos e das pessoas ao redor. - Habilidade para absorver feedback e buscar evolução contínua. Requirements - Especialização em alguma área da tecnologia (ex.: segurança, performance, dados ou integrações). - Experiência com Elasticsearch em sistemas de busca e indexação em escala. - Familiaridade com Kubernetes e NGINX em produção. - Experiência com integrações de meios de pagamento (Pix, gateways, boleto ou recorrência). - Vivência em projetos com agentes de inteligência artificial. - Certificações técnicas na área (ex.: AWS Certified, CKA, Google Cloud Professional ou similares). - Inglês intermediário ou avançado. Benefits - Trabalho Remoto: Desfrute da flexibilidade de trabalhar de qualquer lugar do Brasil, com total autonomia e organização. - Saúde e Bem estar: Plano de Saúde e Odontológico, Seguro de Vida e Wellhub (Gympass). - +Educação: Descontos em cursos da FIAP e MBA USP Esalq para você continuar aprendendo e se desenvolvendo. - Diferenciais exclusivos: Descontos em lojas Multilaser, bonificação por indicação de profissionais e negócios, horário adaptável e bônus anual.

