Don't miss updates, tips, webinars!Subscribe now
Milivate
Save job
Save job

Spear AI, Inc.

SkillBridge
DC
91 - 120 days
Posted 76 days ago

Spear AI is seeking a versatile software developer who works across both the client-side and server-side of web applications, with the skills to build complete, end-to-end solutions. This comprehensive role involves implementing responsive user interfaces, implementing business logic, building and optimizing databases, creating API integrations, and ensuring cross-platform compatibility.Beyond technical expertise, successful Full Stack Engineers demonstrate strong problem-solving abilities, effective communication with technical and non-technical team members, time management skills, and adaptability to learn new technologies. This role also provides opportunities for career advancement toward specialized positions, technical leadership, or engineering management.Spear AI servers the national security industry and deploys software to cloud environments that span unclassified, Secret, and Top Secret regions. We also deploy software to the edge in some of the harshest conditions, including US nuclear submarines.The ideal candidate has experience with both front-end and back-end development, with a strong comfort in relational databases. Candidates with a GitHub (or other open-source) profile stand out because we can check their work for attention to detail and code quality.https://jobs.lever.co/spear-ai

ABOUT THE JOB

Spear AI is looking for a highly skilled and adaptable Full Stack Software Developer with a wide range of technical expertise in both front-end and back-end technologies. Listed is a summary of the key skills and experience Spear AI is seeking:Key Responsibilities:1. Client-Side Development: - Build responsive user interfaces using Tailwind CSS, TypeScript, React, and Next.js.- Implement state management with tools like React Context, Zustand, and Redux.- Experience in server-side rendering (SSR) and advanced React patterns such as Error Boundaries and Suspense.- Integrate RESTful APIs (experience with GraphQL is a plus).2. Server-Side Development:- Build and optimize the backend using Node.js and Python (with type checking via mypy).- Implement authentication and authorization with technologies like OAuth and JWT.- Focus on validation and error handling with tools like Zod or Valibot.- Integrate logging and monitoring tools such as Sentry.- Writing unit tests and integration tests using Vitest.3. Database Management:- Strong experience with relational databases (e.g., PostgreSQL, MySQL).- Expertise in data modeling, schema migrations, and advanced SQL concepts (window functions, CTEs, materialized views, stored procedures, and triggers).- Focus on performance optimization (e.g., indexing, EXPLAIN ANALYZE).4. Streaming and Data Pipelines:- Experience with Kafka, RedPanda, or other streaming platforms.- Building and managing ETL processes and data pipelines.5. DevOps & Deployment:- Familiarity with CI/CD using tools like GitHub Actions or GitLab Pipelines.- Experience with Docker and Docker Compose (familiarity with Kubernetes is a plus).- Implementing Infrastructure as Code using tools like Pulumi or Terraform.- Proficiency in AWS or other cloud providers and semantic versioning.6. Additional Skills:- Excellent problem-solving abilities.- Strong communication skills to collaborate with both technical and non-technical team members.- Effective time management and the ability to learn new technologies quickly.Preferred Qualifications:- A strong GitHub or similar open-source profile where they can showcase code quality and attention to detail.- Experience with deploying software in demanding environments (e.g., US nuclear submarines, cloud environments for National Security).This role at Spear AI requires a versatile individual with expertise across the full stack of web development, the ability to adapt to different environments, and a desire to contribute to impactful work in the national security space.https://jobs.lever.co/spear-ai/a5fa5627-f9b5-40da-8226-32bffa0f5e37

RESPONSIBILITIES

  • Build responsive user interfaces using Tailwind CSS, TypeScript, React, and Next.js.
  • Build and optimize the backend using Node.js and Python.
  • Strong experience with relational databases such as PostgreSQL, MySQL.
  • Experience with Kafka, RedPanda, or other streaming platforms.
  • Familiarity with CI/CD using tools like GitHub Actions or GitLab Pipelines.

QUALIFICATIONS

  • Experience in both front-end and back-end development.
  • Strong comfort in relational databases.
  • Experience with deploying software in demanding environments like US nuclear submarines.
  • Ability to work across unclassified, Secret, and Top Secret regions.
  • US citizenship required.

ADDITIONAL ELIGIBILITY

US CITIZENSHIP REQUIRED

OTHER

Remote WorkerJoin our team - https://jobs.lever.co/spear-ai

POINT OF CONTACT

John McGunnigle

COMPANY REVIEWS

No reviews yet. Be the first to review this organization!
Internship
Defense
Full Stack Development
Software Deployment
Cloud Environments
US Citizenship

Similar Jobs