Software Engineer: Web Development
DESCRIPTION
You will be part of the software engineering team responsible for designing, developing and enhancing our team collaboration product. You will have an opportunity to make a significant impact on the product and grow in your role.
JOB REQUIREMENTS
You 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.
Minimum Qualifications:
- BSEE or BSCS
- 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
Facing the Quantum Nature of EUV Lithography