Software engineer (Nodejs)

Shield AI
San Diego, United States of America
11 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Remote
San Diego, United States of America

Tech stack

Web Interfaces
Artificial Intelligence
Automation of Tests
Software Quality
Code Review
Continuous Integration
Github
MongoDB
Node.js
Performance Tuning
Next.js
Data Streaming
TypeScript
Data Logging
React
Delivery Pipeline
Backend
GIT
Event Driven Architecture
REST
Domain Driven Design
Software Version Control

Job description

  • Design and develop scalable services, contributing to the evolution of modern, event-driven architecture
  • Collaborate with cross-functional teams to translate business needs into reliable, efficient, and extensible technical solutions
  • Implement and maintain clean service interfaces and data flows following EDA principles to ensure smooth communication between systems
  • Write high-quality, testable code supported by automated testing and continuous integration pipelines
  • Participate in code reviews, architectural discussions, and technical design sessions to promote engineering standards and knowledge sharing
  • Continuously improve system design and development practices to support platform scalability and growth

Requirements

  • 3+ years of experience building and maintaining backend applications in Node.js production environments
  • Production experience developing web interfaces using React + TypeScript and NextJS (including SPA and SSR/SSG modes)
  • Hands-on experience with MongoDB, including data modeling and performance optimization for document-based systems
  • Solid knowledge of RESTful API design, development, and integration
  • Experience with event-driven architectures and message-based communication between services
  • Familiarity with Domain-Driven Design (DDD) and clean architecture principles
  • Working knowledge of CI/CD pipelines and version control with Git (GitHub Actions or similar)
  • Strong emphasis on testing (unit, integration) and commitment to code quality, scalability, and maintainability
  • Familiarity with observability practices such as logging, monitoring, and tracing in distributed services
  • Excellent collaboration and communication skills for effective teamwork

Benefits & conditions

  • Competitive compensation package based on responsibilities and experience
  • Flexible compensation for transportation and food, including private health insurance
  • Flexible working schedule with a focus on achieving monthly goals
  • 100% remote work within Spain
  • Permanent contract from day one
  • Discounted travel opportunities
  • Referral bonus program for talent recommendations
  • Be part of a motivated, multicultural team in a fast-growing, agile organization that values teamwork, commitment, resilience, and customer-centricity

About Joppy

Joppy is a technology recruitment platform built for developers by developers.

No CV is required. Just say what you know and what you want.

Anonymous profile by default.

You choose who can talk to you. Companies cannot write to you until you accept their offer.

Only relevant offers that match your preferences. No more Javascript offers for Java developers.

Get rewarded if you get hired.

Keep an eye on tech job opportunities anonymously and find the job that makes you happy.

About the company

About Shield AI 201-500

Apply for this position