What are the responsibilities and job description for the Full Stack Developer position at Dorabot Inc.?
*** Fresh Grads welcome! ***
The full stack developer will work with the software team to design and build applications for both desktop and web to configure and control our robotics hardware. In this role you will help design the user experience for both look and feel as well as function. You will also work with the team to support the interaction between the front and the backend and support the entire software stack. The ideal candidate is able to build easy to use software and communicate complex requirements to achieve that goal.
PRIMARY RESPONSIBILITIES:
- Design the user experience to make our products easy to use
- Build robust software to address the many challenges of robotics applications
- Design flexible software architectures following object-oriented design principles from a set of requirements
- Collaborate with the product development and technical teams on requirements, development, and support through product life cycle
- Participate in code reviews
REQUIREMENTS:
- Bachelor’s degree in Computer Engineering or Computer Science or equivalent experience
- Must have some knowledge in C /Python
- Experience working with Linux, Docker and Git
- Experience with complex production level software development environment (version control, automated testing, build systems)
- Experience with several common high level web and desktop frameworks (e.g. React, Angular, Electron etc.)
- Programming experience with web technology Javascript/CSS/HTML (Typescript experience a plus), REST
- Programming experience with some high level languages such as C or Java
- UI/UX experience
- Solid understanding of networking and interaction between different levels of software
- Must have the ability to work independently with minimal supervision
- Work with a flexible schedule and demonstrate effective time management
Job Type: Full-time
Pay: $70,000.00 - $100,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Paid time off
- Referral program
- Relocation assistance
- Vision insurance
Schedule:
- 8 hour shift
- Monday to Friday
Supplemental Pay:
- Bonus pay
- Commission pay
COVID-19 considerations:
Masks Required through your shift. Daily temperature checks.
Education:
- Bachelor's (Required)
Experience:
- Javascript: 1 year (Preferred)
Work Location: One location