×
Products
Resources
News & Events
Company
Contact
Support

Software Engineer - Web development

Description

Software Engineer working on a team collaboration product. Applicants should have experience in full-stack web development with the latest “best practices” in Web technologies. Knowledge of Electronic Design Automation tools and flows would be useful.

Preferred Location

SF-Bay Area, CA
Austin, TX

Job Requirements
Minimum Qualifications
  • BSCS or BSEE
  • 5+ years of Web-based software development experience
  • In-depth experience with ORM Web framework Django/Python
  • Knowledge of front-end Web technologies: HTML, CSS, Javascript
  • Expertise in data modeling and database technologies
  • Experience with REST design concepts
  • Good English communication skills
  • Ability to work independently with little guidance
  • Write quality code with test coverage
Preferred Qualifications
  • Familiarity with electronics design and EDA tools
  • Familiarity with version control and configuration management
  • UX/UI design for desktop and web GUIs

Technologies Used

Frontend
  • Languages - HTML, Javascript, CSS
  • Tools - Qt, Material Design
Backend
  • Languages - Python
  • Libraries - Django, Django Rest Framework for API
  • Database - PostgreSQL
Misc
  • Server - gunicorn/nginx
  • Version control - Git, SOS, other DM systems
  • IDE - Pycharm
  • Test frameworks - Selenium, Pytest