Job Title
Desarrollador Full stack
Sector
Sector informático
Lugar
San Francisco, Stati Uniti
Salario
Remuneración bruta € Anual
Horario de trabajo
Tiempo completo
Job Description
Position Overview
We are seeking an experienced Full Stack Gen AI Developer / Software Engineer to design, develop, and deploy scalable AI-driven applications that support Nao Medical’s mission to revolutionize healthcare.
The ideal candidate is a strong full-stack engineer with deep knowledge of Python and React/Next.js, capable of managing both front-end and back-end development, integrating LLMs and APIs, and deploying applications to the cloud. You should be able to work independently within fixed project timelines while maintaining clean, production-grade code.
This is a remote, full-time position for candidates who are passionate about merging technology and healthcare innovation.
Primary Responsibilities
Full-Stack Development
- Develop and maintain scalable web applications using React/Next.js (frontend) and Python/Node.js (backend).
- Integrate Gen AI models, APIs, and data pipelines into production systems.
- Write clean, maintainable, and efficient code following best software engineering practices.
Backend Engineering
- Build RESTful APIs and microservices using Python (Flask/FastAPI) or Node.js.
- Implement business logic, data processing pipelines, and secure authentication flows.
- Deploy and manage containerized applications using Docker.
Frontend Engineering
- Design intuitive user interfaces and implement responsive, performant front-end components using React/Next.js.
- Collaborate with UI/UX designers to create user-centric applications.
Cloud Deployment
- Deploy, monitor, and manage applications in GCP, Azure, or equivalent cloud environments.
- Implement CI/CD pipelines and basic infrastructure-as-code where applicable.
Collaboration & Delivery
- Work closely with the Product, AI, and Operations teams to deliver projects on schedule.
- Participate in sprint planning, code reviews, and continuous improvement discussions.
- Document development processes and maintain technical clarity across teams.
Job Requirements
Education:
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Advanced degree or certifications in cloud computing or full-stack development is a plus.
Experience:
- 3–5+ years of professional experience as a Full Stack Developer or Software Engineer.
- Proven experience developing and deploying production-ready web applications.
Technical Skills
- Frontend: React, Next.js, HTML, CSS, JavaScript/TypeScript.
- Backend: Python (Flask/FastAPI required), Node.js.
- Databases: PostgreSQL, MySQL, MongoDB, or other relational/NoSQL systems.
- Cloud Platforms: GCP, Azure (AWS a plus).
- DevOps: Docker, CI/CD pipelines, Git/GitHub for version control.
- AI/ML Integration: Familiarity with LLMs, OpenAI APIs, or model integration workflows (preferred).
Soft Skills
- Excellent communication and problem-solving abilities.
- Strong sense of ownership, accountability, and attention to detail.
- Ability to work independently and manage time effectively within fixed project deadlines.
Schedule Requirements:
- Full-Time | 30–40 hours per week.
- Flexible schedule (Eastern Time preferred).
Technical Requirements:
- Reliable wired internet connection (100 Mbps minimum).
- Computer/laptop with Intel Core i5 or Ryzen 5 processor, 8GB RAM minimum, and 128GB free storage.
- Dual-screen setup preferred for enhanced productivity.
- Operating system: Windows 10 or macOS (latest version).
- Clear webcam (1080p or higher resolution) and microphone for communication.
- Backup systems for electricity and internet outages.
Benefits:
- Competitive Compensation Package: Base salary plus performance-based incentives.
- Remote Work with Earned Flexibility: Fully remote role with flexible scheduling opportunities upon proven reliability.
- Professional Development: Access to continued learning, training, and certifications.
- Paid Time Off (PTO).