Full-Stack Developer

Full-stack EngineerSoftware EngineerFull TimeRemoteMid LevelTeam 5,001-10,000

Location

United States

Posted

35 days ago

Salary

$50 - $67 / hour

Seniority

Mid Level

Job Description

Full-Stack Developer

Loma Linda

Role Description The Full-Stack Developer is a skilled web professional with a strong background in frontend and backend development, and a deep understanding of Drupal. Responsibilities include: - Designing, coding, and modifying websites from layout to function according to client specifications. - Working closely with web specialists, designers, and other developers to create and maintain high-quality web applications. - Leveraging AI-assisted development tools across all phases of work to support productivity and quality. - Maintaining accountability for the accuracy, completeness, and quality of all deliverables. - Performing other duties as needed. Qualifications - Bachelor's Degree in Computer Science or related field required. - Minimum three years of experience in full-stack development required. - Minimum three years of experience in Drupal development required. - Experience may be accepted in lieu of degree. Requirements - Expertise in HTML, CSS, JavaScript, and responsive design. - Strong understanding of Drupal architecture, PHP, object-oriented programming, and best practices. - Proficient in Drupal 10+, including custom module and theme development, data migrations, web security, performance optimization, MySQL, and database management. - Experienced with Git-based workflows, RESTful APIs, third-party integrations, front-end frameworks, TDD, CI/CD pipelines, automated testing, shell scripting, and Drush. - Familiar with Agile methodologies and dependency/package managers such as Composer, npm, Vite, and Gulp. - Demonstrates strong problem-solving skills and the ability to work independently, remotely, and collaboratively. - Effectively communicates in both technical and business contexts, identifies root causes, and implements sustainable solutions. - Takes initiative and ownership of work, ensuring quality, completeness, and alignment with standards. - Balances target audience needs with client requirements, applies attention to detail, and expresses creative ideas through web development. - Performs well under tight deadlines and changing priorities. - Able to quickly learn and gain deep understanding of multiple content and web management tools and leverage them for LLUH web development. - Adaptable across technical and creative environments, with demonstrated ability to write clean, maintainable code using core engineering principles, linters, static analysis, and automated testing to support long-term system reliability. - Able to distinguish colors as necessary; write, hear, read and speak sufficiently for general conversation in person and on the telephone; identify and distinguish various sounds associated with workplace; see adequately to read computer screens and written documents necessary to the position. Licensures and Certifications - Drupal certification preferred. Benefits - Equal opportunity employer committed to the principles of diversity. - Provides equal opportunities in all aspects of the employment process. - Reasonable accommodations for qualified individuals requesting assistance due to a disability.

Related Job Pages

More Full-stack Engineer Jobs

Manhattan Associates logo

Software Engineer, All Levels

Manhattan Associates

Supply chain & Omnichannel commerce starts here.

Full TimeRemoteTeam 1,001-5,000Since 1990H1B Sponsor

• Apply a strong knowledge of data structures and algorithms to existing applications in C/C++ and/or .NET Framework • Use scientific programming methods to solve unique computational problems • Use a diverse mathematical toolkit to formulate and update analytical models • Conduct statistical analysis on large data sets • Work closely with Engineers, Business Analysis, Quality Assurance, and Product support • Communicate technical concepts to a non-technical audience • Able to perform under pressure in a rapidly-evolving industry • Ability to develop broad domain knowledge and technical depth

Pennsylvania
Job Closed
Global Canopy logo

Full Stack Developer

Global Canopy

Data for nature. Global Canopy provides world-leading data to assess, track and act on deforestation and nature loss.

ContractRemoteTeam 51-200H1B No Sponsor

Role Description Global Canopy (GC) is seeking to contract a full stack developer to start the development of the GC Assessment Platform. This will be a new system to replace two legacy tools currently used by the Corporate Performance programme to conduct and manage the assessments that form the foundation of our Forest 500, Forest IQ and related data products. The platform will be used for the full assessment lifecycle: methodology setup, data entry, internal review, company engagement, and data export. The contractor will work on the development of the platform as the main developer, but within a small team that is working on related projects. There is a product requirements document (PRD), an Asana project defining the features and user stories that need to be implemented, and a software requirements specification (SRS) providing more technical detail. The developer will work using our preferred tech stack, re-using modules and patterns from existing work wherever possible. What work do we want the contractor to do? - Address accumulated technical debt and improve usability and performance by replacing two key tools used by the Corporate Performance programme: - Original Data Collection Tool: A website for internal users to input assessment data, compare it with past assessments, and perform basic data quality checks. - Comment Platform: An externally-facing website for assessed entities to view their assessments and comment on findings. - Amalgamate the functionality of these two tools into a single Assessment Platform as described by our PRD and SRS. Role You will be responsible for starting the implementation of the Assessment Platform, covering the whole spectrum of development: - AWS infrastructure defined and deployed using terraform. - Python using FastAPI on EC2 and Lambda for backends. - Next.js with TypeScript on AWS Amplify for the frontend. - PostgreSQL on RDS for the database. - Pytest, jest and Playwright for testing. Key tasks and activities include: - Setting up infrastructure using terraform - Configuring authentication and access control - Building the repository layer over the existing PostgreSQL schema - Backend API development - Building the Next.js frontend application - Writing unit, integration and end to end tests - Documenting work done Expected Outputs - Platform infrastructure provisioned in terraform and deployed via CI/CD pipelines. - CI/CD pipelines in GitHub Actions for PR validation, deployment, and release management. - Authentication and authorisation system using Cognito. - Backend API in FastAPI with a data access layer over the existing database schema. - Background worker functions for asynchronous tasks. - Next.js frontend on Amplify with foundational pages for both internal workspace and company portal. - Monitoring, structured logging, and CloudWatch alarms as defined in the SRS. - Automated tests covering implemented functionality. - Developer documentation sufficient for another developer to set up the environment and continue the work. Skills and experience: - Strong full-stack web development experience using Python and TypeScript, with at least five years of professional experience. - Hands-on experience with FastAPI or a similar Python web framework. - Proficient in React, ideally with strong experience in Next.js. - Comfortable writing SQL directly against PostgreSQL. - Extensive practical experience with AWS infrastructure. - Ability to set up and maintain CI/CD pipelines using GitHub Actions. - Experience implementing authentication and role-based access control in web applications. - A commitment to code quality, including writing automated tests. - Ability to work independently with minimal supervision. Desirable but not essential: - Experience working with legacy databases. - Familiarity with Docker and Docker Compose for local development and deployment. - Experience working in or with non-profit, research, or data-driven organisations. Other information - Our budget allows for a maximum of £500 per day including VAT for 66 days, expected to be worked at 4-5 days per week. - Applicants must be within 2 hours of UK time. - We would like this work to start as soon as possible. - There is the possibility for extension if we are successful with further funding applications. How to Apply - Submit your application via Workable: - A short cover letter outlining your interest and how your expertise maps to our requirements. - An up-to-date CV. - Your day rate in GBP. - Your availability. - Brief answers to specific questions regarding your experience.

UTC-5 to UTC-3 + 3 moreAll locations: UTC-5 to UTC-3 | GMT (UTC+0) | EET (UTC+2) | UTC-2
£500 / day
Global Canopy logo

Full Stack Developer – Contractor

Global Canopy

Data for nature. Global Canopy provides world-leading data to assess, track and act on deforestation and nature loss.

ContractRemoteTeam 51-200H1B No Sponsor

• You will be responsible for starting the implementation of the Assessment Platform. • You will cover the whole spectrum of development: infrastructure creation, backend and frontend. • Key tasks and activities include setting up infrastructure using terraform, configuring authentication and access control, building the repository layer over the existing PostgreSQL schema, backend API development, building the Next.js frontend application, writing unit, integration and end to end tests, documenting work done. • The developer will be embedded within the existing team at Global Canopy, and will liaise closely with our Data Systems Lead and Full Stack Developers.

United Kingdom
£400 - £500 / day
Job Closed

Role Description Siamo Corposostenibile, il principale centro online di Nutrizione Integrativa in Italia, in forte crescita nel settore health & wellness, con un team di oltre 150 professionisti. Stiamo sviluppando una piattaforma tecnologica proprietaria (web + mobile) con forte componente di automazione, integrazione API e sistemi AI già in produzione. Cerchiamo un Junior Full Stack Engineer con basi solide e forte motivazione a crescere rapidamente su tutto lo stack: frontend (React) e backend (Python). Lavorerai a stretto contatto con sviluppatori senior su feature reali in produzione, contribuendo allo sviluppo del prodotto e migliorando progressivamente autonomia e capacità tecniche. Non è una posizione puramente formativa: ci aspettiamo capacità di contribuire attivamente, anche se con supporto. Modalità di lavoro: - Full remote (Europa) - Collaborazione asincrona + momenti di allineamento - Richiesta sovrapposizione operativa: GMT-1 / GMT+3 - Ambiente ad alta velocità, orientato al delivery Responsibilities - Sviluppare e mantenere feature su applicazioni web (React) e mobile (React Native) - Contribuire allo sviluppo backend in Python (Flask) - Integrare API REST e servizi esterni - Supportare il team nella risoluzione di bug e miglioramenti tecnici - Scrivere codice leggibile, mantenibile e documentato - Collaborare con il team su code review e miglioramento continuo - Imparare e adottare best practice di sviluppo - Lavorare su sistemi AI (LLM, RAG, agenti) Stack Tecnologico - Frontend Web: React, TypeScript - Mobile: React Native - Backend: Python, Flask - Database: PostgreSQL - Infra: Docker, CI/CD pipelines - API: REST, autenticazione JWT/OAuth Qualifications - 1–3 anni di esperienza nello sviluppo software (o progetti equivalenti) - Buona Conoscenza di JavaScript / TypeScript - Esperienza con React - Buona Conoscenza Python - Esperienza con database relazionali (PostgreSQL) - Familiarità con API REST - Conoscenza di Git - Familiarità con strumenti di sviluppo assistiti da AI (es. Codex, Claude Code o equivalenti) - Growth mindset (fondamentale) - Forte interesse a lavorare su frontend e backend - Curiosità verso sistemi AI / LLM e tecnologie moderne - Capacità di apprendere rapidamente e adattarsi Nice to have - Integrazione con servizi AI / LLM. Utilizzo di framework opensource Agentic AI. - Esperienza con sistemi basati su LLM (RAG, agenti, workflow AI-driven) - Esperienza concreta con React Native in produzione - Familiarità con Docker - Progetti personali pubblici Soft Skills - Attitudine all’apprendimento continuo - Proattività e voglia di migliorare - Capacità di lavorare in team - Comunicazione chiara - Attenzione al dettaglio Benefits - Percorso di crescita rapido affiancato da sviluppatori senior - Esposizione a progetti reali in produzione - Ambiente veloce e orientato al risultato - Possibilità di lavorare su frontend, backend e sistemi AI - Full remote in Europa - Retribuzione commisurata all’esperienza e alle competenze del candidato. Disponibilità a discutere nel corso del colloquio.

Europe
Job Closed