Responsibilities

  • Develop and maintain backend and frontend using Python and JavaScript
  • Build and maintain secure RESTful APIs
  • Collaborate with cross-functional teams to design, develop, and implement software solutions
  • Write high quality, scalable, and maintainable code
  • Manage our CI/CD processes at a rapid pace
  • Debug and troubleshoot complex software issues
  • Generate and maintain software development documentation
  • Continuously improve software quality through testing and code reviews
  • Stay up to date with emerging technologies

Requirements

  • Bachelor's degree in Computer Engineering or related field
  • Solid understanding of object-oriented programming and design patterns
  • Familiarity with front-end frameworks such as AngularJS and ReactJS
  • Familiarity with microservices architecture
  • Hands-on experience with Relational DB and NoSQL DB
  • Experience with version control systems such as Git
  • Knowledge of containerization technologies such as Docker or Kubernetes
  • Familiarity with AWS cloud technologies
  • Familiarity with working in a Linux environment
  • Excellent problem-solving and communication skills