Rigil Corporation

Full Stack Developer

Ubicación

San Francisco

Tipo

Full Time

Role: Full-Stack Developer

About Rigil: 
Rigil is an award-winning, woman-owned, small business that specializes in technology consulting, strategy consulting and product development. We value teamwork and strive to build strong leaders.

Location: San Francisco, CA
Job Type: Full Time

Full-Stack Developer is integral in evolving Vision, our web and mobile software platform, which forms the backbone of our business. Vision is much more than a tool; it's the operational core and a vital integration layer that connects our installed hardware, connectivity network, and customers. This platform streamlines the marketing, delivery, installation, and maintenance of our energy products globally.
 
Your work will be pivotal in enabling our platform to scale and optimize the deployment of energy solutions. By enhancing Vision, you will empower our international partners, simplifying and improving their ability to connect with customers and support our energy appliances. Your efforts will ensure that our platform is not only agile and responsive but also anticipates and adapts to the evolving needs of diverse markets and stakeholders.
 
In this foundational phase of our platform, your role is central to adopting an AI-centric strategy. You will be at the forefront of building the next stage of Vision, focusing on new capabilities that embed conversational interfaces that dynamically learn and adapt to customer needs. These interfaces will not only enhance user experiences but also glean insightful data about our customers and business operations.
 
This position demands a unique combination of technical skill, pragmatic orientation, user- centric thinking, and an intuitive sense for how Large Language Models are poised to change how we approach software, both how it works, and how we develop it.
 
Responsibilities:
  • Develop and enhance full-stack applications using React for front-end and Ruby on Rails for backend development.
  • Evaluate, choose and implement new modules in RoR, NodeJS, Python, or Java, if needed.
  • Manage databases effectively using PostgreSQL, ensuring data integrity and performance.
  • Integrate Pinecone for vector data handling, which is essential for our RAG/AI functionalities.
  • Design and implement microservices architecture, ensuring scalability and efficiency.
  • Utilize AWS for continuous deployment and cloud services management.
  • Work within Agile development frameworks, contributing to all phases of the software development lifecycle.
  • Innovate and contribute to a technology roadmap that aligns with our mission of providing sustainable energy solutions. 
Qualifications
  • Bachelor’s degree in Computer Science or related field; Advanced degree preferred.
  • Must have at least 8 years of full-stack development experience and 2+ years of experience as a team lead.
  • Proven experience with React, Ruby on Rails, PostgreSQL, Pinecone, and microservices architecture.
  • Experience with other software languages like NodeJS, Python, or Java.
  • Strong experience in AWS, particularly in continuous deployment.
  • Familiarity with IoT platforms and integrating AI tools in web applications.
  • Demonstrated problem-solving skills in energy solutions for weak-grid environments.
  • Excellent team player, adaptable to a fast-paced, evolving startup environment.
Compensación: $105,000.00 - $115,000.00 per year

Somos un empleador con igualdad de oportunidades y todos los candidatos calificados recibirán consideración por el empleo sin distinción de raza, color, religión, sexo, origen nacional, estado de discapacidad, estado de veterano protegido o cualquier otra característica protegida por la ley.

Página Web de la Compañía: www.rigil.com

(si ya tienes un currículum en Indeed)

O aplicar aquí.

* campos requeridos

Ubicación
Or
Or

Información de Empleo de Igualdad de Oportunidades en los EE. UU. (La finalización es voluntaria)

Somos un empleador con igualdad de oportunidades y todos los candidatos calificados recibirán consideración por el empleo sin distinción de raza, color, religión, sexo, origen nacional, estado de discapacidad, estado de veterano protegido o cualquier otra característica protegida por la ley.

Se le brinda la oportunidad de proporcionar la siguiente información para ayudarnos a cumplir con el mantenimiento de registros, informes y otros requisitos legales de Igualdad de Oportunidades de Empleo / Acción Afirmativa a nivel federal y estatal.

La finalización del formulario es completamente voluntaria. Cualquiera que sea su decisión, no será considerada en el proceso de contratación o posteriormente. Cualquier información que usted proporcione se registrará y mantendrá en un archivo confidencial.

Formulario CC-305
Número de Control OMB 1250-0005
Expira el 30/04/2026

¿Por qué se le pide que rellene este formulario?

Somos un contratista o subcontratista federal. La ley nos obliga a ofrecer igualdad de oportunidades de empleo a las personas con discapacidad cualificadas. Nuestro objetivo es que al menos el 7% de nuestros trabajadores sean personas con discapacidad. La ley dice que debemos medir nuestro progreso hacia este objetivo. Para ello, debemos preguntar a los solicitantes y a los empleados si tienen o han tenido alguna discapacidad. Las personas pueden convertirse en discapacitadas, por lo que debemos hacer esta pregunta al menos cada cinco años.

Rellenar este formulario es voluntario y esperamos que decida hacerlo. Su respuesta es confidencial. Nadie que tome decisiones de contratación la verá. Su decisión de rellenar el formulario y su respuesta no le perjudicarán en modo alguno. Si desea obtener más información sobre la ley o este formulario, visite el sitio web de la Oficina de Programas de Cumplimiento de Contratos Federales (OFCCP) del Departamento de Trabajo de EE.UU. en www.dol.gov/ofccp.

¿Cómo saber si tiene una discapacidad?

Una discapacidad es una condición que limita sustancialmente una o más de sus "actividades vitales principales". Si tiene o ha tenido alguna vez una afección de este tipo, usted es una persona con discapacidad. Las discapacidades incluyen, pero no se limitan a:

  • Trastorno por consumo de alcohol u otras sustancias (sin consumir drogas ilegalmente en la actualidad)
  • Trastorno autoinmune, por ejemplo, lupus, fibromialgia, artritis reumatoide, VIH/sida
  • Ceguera o problemas de visión
  • Cáncer (pasado o presente)
  • Enfermedad cardiovascular o del corazón
  • Enfermedad celíaca
  • Parálisis cerebral
  • Sordera o dificultades auditivas graves
  • Diabetes
  • Desfiguración, por ejemplo, desfiguración causada por quemaduras, heridas, accidentes o trastornos congénitos
  • Epilepsia u otro trastorno convulsivo
  • Trastornos gastrointestinales, por ejemplo, enfermedad de Crohn, síndrome del intestino irritable
  • Discapacidad intelectual o del desarrollo
  • Enfermedades mentales, por ejemplo, depresión, trastorno bipolar, trastorno de ansiedad, esquizofrenia o trastorno de estrés postraumático
  • Ausencia total o parcial de miembros
  • Problemas de movilidad que requieran el uso de una silla de ruedas, un escúter, un andador, una pierna ortopédica u otros dispositivos de apoyo
  • Afección del sistema nervioso, por ejemplo, migrañas, enfermedad de Parkinson, esclerosis múltiple (EM)
  • Neurodivergencia, por ejemplo, trastorno por déficit de atención con hiperactividad (TDAH), trastorno del espectro autista, dislexia, dispraxia u otras dificultades de aprendizaje
  • Parálisis parcial o total (por cualquier causa)
  • Afecciones pulmonares o respiratorias, por ejemplo, tuberculosis, asma, enfisema
  • Baja estatura (enanismo)
  • Lesión cerebral traumática

DECLARACIÓN PÚBLICA DE CARGA: De acuerdo con la Ley de Reducción de Trámites de 1995, ninguna persona está obligada a responder a una recopilación de información a menos que dicha recopilación muestre un número de control OMB válido. Esta encuesta debería completarse en unos 5 minutos.

Si cree que pertenece a alguna de las categorías de veteranos protegidos que figuran a continuación, indíquelo haciendo la selección adecuada. Como contratista del gobierno sujeto a la Ley de Asistencia para el Reajuste de Veteranos de la Era de Vietnam (VEVRAA), solicitamos esta información para medir la efectividad de los esfuerzos de alcance y reclutamiento positivo que llevamos a cabo de conformidad con VEVRAA. La clasificación de las categorías protegidas es la siguiente:

Un "veterano discapacitado" es uno de los siguientes: un veterano de los servicios militares, terrestres, navales o aéreos de los EE. UU. Que tiene derecho a una indemnización (o quién, salvo el pago militar jubilado, tendría derecho a una indemnización) según las leyes administradas por el Secretario de Asuntos de Veteranos; o una persona que fue dada de alta o liberada del servicio activo debido a una discapacidad relacionada con el servicio.

Un "veterano recientemente separado" se refiere a cualquier veterano durante el período de tres años que comienza en la fecha de la descarga o liberación de dicho veterano del servicio activo en el servicio militar, terrestre, naval o aéreo de los EE. UU.

Un "veterano de tiempo de guerra en servicio activo o insignia de campaña" significa un veterano que estuvo en servicio activo en el servicio militar, terrestre, naval o aéreo de los EE. UU. Durante una guerra o en una campaña o expedición para la cual se ha autorizado una insignia de campaña según las leyes. administrado por el Departamento de Defensa.

Un "veterano de la medalla del servicio de las Fuerzas Armadas" significa un veterano que, mientras estaba en servicio activo en el servicio militar, terrestre, naval o aéreo de los EE. UU., participó en una operación militar de los Estados Unidos por la cual se otorgó una medalla de servicio de las Fuerzas Armadas 12985.