Back End Developer

Skills
Node.JsREST ApisTypescriptAPI GatewaysAWS LambdaAmazon DynamodbAmazon S3
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor's degree in Computer Science Engineering or related field
  • 5+ years of professional software development experience
  • Strong hands-on experience with TypeScript and backend development
  • Proficiency with Node.js and REST API design
  • Familiarity with Angular v13+ for fullstack awareness
  • Experience with AWS services like Lambda S3 DynamoDB and API Gateway
  • Experience with GraphQL is a plus
  • Strong understanding of reactive programming type systems and TypeScript features
  • Ability to work across the TCP/IP stack and in a platform-agnostic environment
  • Strong understanding of CI/CD automated testing and secure development best practices
  • Comfortable working cross-functionally and independently in an Agile environment

Nice to have

  • Fullstack awareness
  • Cloud-native mindset
  • Agile environment
  • Cross-functional

Day to day

  • Design and develop scalable back-end services and APIs using TypeScript and Node.js.
  • Build cloud-native serverless solutions in AWS with Lambda S3 and related services.
  • Collaborate with frontend and hardware teams to enhance platform capabilities and integrate secure middleware.