Software Engineer

Doowii, Inc.

Doowii, Inc.

Software Engineering
United States
Posted on Monday, September 18, 2023

We’re looking for a Full-Stack Engineer to join the Doowii team, with experience in front end development and backend data engineering, automation/orchestration, and ETL processes.

Description

Responsibilities (You Will)

  • Product: Partner with executive & product teams to design and build a state of the art web software solution, using the latest data science and AI technologies.
  • Back-End: Develop and manage well-functioning, reliable, and scalable database and storage solutions. As needed, manipulate database queries and web storage to meet company and customer needs.
  • Integrations: Manage the integration of third-party services, tools, and APIs. Ensure a seamless data exchange and integration functionality. Validate and test APIs for compatibility, security, and performance. Handle authentication and authorization mechanisms for interacting with external systems.
  • Reliability: Troubleshoot, debug, test, and fix bugs and product issues identified through testing or reported by users. Write internal technical documentation to record product requirements, architecture, concepts, designs, and support. 
  • Security: Create security and data protection settings for internal product admins and external customers. 
  • Optimizations: Implement features to optimize performance of internal and external products and features.

Requirements (You Have)

  • Bachelor's Degree in Computer Science or related technical field
  • 3+ years of technical engineering experience with coding in languages including (but not limited to) Python, JavaScript, TypeScript, SCSS, HTML, CSS, and SQL.
  • 3+ years of experience using cloud-scale services and server/service management features.
  • Self-motivated and results-oriented, with a strong entrepreneurial spirit.

Additional experience the ideal candidate may have (“nice to have”):

  • Awareness, passion, and experience related to Education Technology.
  • Startup experience.
  • Experience developing data analytics software.
  • Experience with LLMs, Vector DBs, and/or transformer model