Senior Software Engineer – Full-Stack, TypeScript/NodeJS

Posted 21ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Mid-Senior Software Engineer contributing to public safety platforms for Motorola Solutions. Collaborating with a small team to build, test, and maintain impactful systems.

Responsibilities:

  • Design and build features for platforms used internally and by external customers
  • Develop both backend services and frontend components across our tech stack
  • Implement serverless architectures using AWS Lambda and related services
  • Create micro-frontends and embeddable web components
  • Leverage AI-assisted coding tools to increase productivity and code quality
  • Collaborate closely with a small, high-performing team
  • Contribute to architectural decisions and technical direction
  • Ensure code quality through testing and peer review

Requirements:

  • 5+ years of experience in software engineering (full-stack or backend-focused)
  • 3+ years with TypeScript or JavaScript in production environments
  • 3+ years with NodeJS for backend development
  • 2+ years with cloud platforms (AWS preferred, or equivalent experience with Azure/GCP demonstrating transferable serverless and cloud-native skills)
  • 2+ years with modern frontend frameworks (React, Angular, Vue, or similar)
  • Experience with RESTful APIs and microservices or serverless architectures
  • Strong English communication skills (written and verbal) for team collaboration

Benefits:

  • Remote-first: Work from anywhere in Brazil
  • Modern tooling: Access to the latest AI-assisted development tools
  • Impactful work: Build systems that make a real difference in public safety
  • Small team environment: Close collaboration with direct impact on technical decisions
  • Occasional travel: Team gatherings in São Paulo for larger events