Senior Full Stack and Backend Node.js TypeScript Engineer

B
BluelightSoftware development
Source API remote eligibility restrictions: Uruguay, Ability to overlap US business hoursFull-TimeSenior
SalaryCompetitive salary and bonuses, including performance-based salary increases.
Apply NowOpens the employer's application page

Job Details

Experience
5+ years professional software development experience (backend-focused)
Required Skills
AWSNode.jsPostgreSQLJavascriptTypeScriptReactRESTful APIs

Requirements

  • Have 5+ years of professional software development experience, focused on backend development.
  • Have strong professional experience with Node.js, TypeScript, and JavaScript.
  • Have experience building low-latency API services in AWS.
  • Have experience building scalable RESTful APIs and integrating SDKs with other services.
  • Have experience with PostgreSQL/AuroraDB, including Row-Level Security (RLS).
  • Have experience building secure multi-tenant environments.
  • Be comfortable writing raw SQL and managing schema migrations, such as with node-postgres and node-pg-migrate.
  • Have professional experience with React and the ability to contribute to frontend work when needed.
  • Have strong testing practices, including integration tests against real databases and failure-mode/fault-injection testing.
  • Have experience using AI coding assistants as part of daily development.
  • Have CI/CD application creation and maintenance skills.
  • Have a substantial background working with large, complex systems.
  • Be able to overlap US business hours.
  • Have a bachelor's degree.
  • Demonstrate ownership and accountability for deliverables, client-focused commitment to team commitments, and attention to detail.

Responsibilities

  • Build low-latency API services in AWS.
  • Build scalable RESTful APIs and SDK integrations to other services.
  • Develop secure multi-tenant environments.
  • Work with PostgreSQL/AuroraDB, including Row-Level Security, raw SQL, and schema migrations.
  • Contribute to frontend work with React when needed.
  • Write integration tests against real databases and conduct failure-mode/fault-injection testing.
  • Create and maintain CI/CD applications.
View Full Description & ApplyYou'll be redirected to the employer's site
Competitive salary and bonuses, including performance-based salary increases.
Apply Now