Software Engineer

Skills
Computer ScienceProgramming LanguagesSQLSoftware DevelopmentWeb ApplicationsAmazon Web ServicesCSS
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Computer Science and Software Development skills
  • Back-End Web Development expertise
  • Programming and Object-Oriented Programming (OOP) knowledge
  • Strong problem-solving and analytical skills
  • Experience with version control systems like Git
  • Ability to work independently and in a team
  • Bachelor's degree in Computer Science or related field

Nice to have

  • Experience with Typescript + Node backend with NestJS
  • AWS - Elastic Beanstalk, API Gateway, RDS, S3, etc
  • Docker, Docker Compose
  • PostgreSQL
  • GitHub Actions
  • OpenAI node SDK
  • Front-end JS framework/library
  • Authentication with OAuth or similar
  • API with external users
  • API hosted on AWS
  • Sentiment analysis of social media data

Day to day

  • The Software Engineer will be responsible for back-end web development, software development, programming, and object-oriented programming (OOP).
  • Their day-to-day tasks will include coding, testing, debugging, and collaborating with cross-functional teams to develop innovative solutions.
  • They will work part-time remotely, committed to 16-20 hours per week.