Job Description
At CEMWorks, we strive to enable accurate electromagnetic simulations for the upcoming smart cities, autonomous self-driving cars, 5G networks, and new generations of computer chip interconnects. This ambitious goal requires us to build a team of the most talented professionals who enjoy the opportunity to work in the challenging and very rewarding environment of large-scale numerical simulations.
For this position, CEMWorks Inc. is seeking to hire a new member of the R&D team to facilitate the development of the cloud simulation solution. The new team member would work on the development of the web interface, pipelining to the simulation software API, and automatic deployment of jobs to the cloud.
Key Responsibilities
- Building and maintaining web applications utilizing Electron, PostgreSQL, and microservices such as Django Rest-API or Node.js
- Utilizing front-end technologies, including React and Bootstrap, to develop intuitive user interfaces
- Engaging with cross-functional teams to identify and resolve intricate issues
- Writing clear, well-documented code
- Keeping abreast of the latest trends and technologies in web development
- Creating necessary infrastructure for cloud deployment of our existing simulation software
- Contributing to the development of web-based interfaces
- Thoughtfully designing new components for existing software architecture, and proposing enhancements for performance, extendibility, and maintainability
- Writing well-structured, testable code
- Preparing software documentation in compliance with company standards
- Deploying software, and conducting usability and performance analyses
Essential Qualifications
- A Bachelor's degree in Computer Science, Computer Engineering, or a related field, or equivalent software development experience
- At least 2 years of experience in Full Stack Development
- Proficiency with Electron, PostgreSQL, and microservices such as Django Rest-API or Node.js
- Competence in front-end technologies like React and Bootstrap
- Familiarity with Docker
- Experience with Agile methodologies
- Proficiency in both front-end and back-end web development
- Experience in developing for the cloud
- Solid understanding of HTML/JavaScript
- Experience with Bash and Python
- Comfortable working with Linux/Unix operating systems
- A keen interest in leveraging computational physics techniques for real-world projects
- Strong problem-solving and communication abilities
- Capability to work both independently and as part of a team
Desired Qualifications
- Experience in developing cloud applications for Amazon EC2
- Familiarity with AWS, API, Golden Layout, and plotting libraries
- Basic understanding of C++
- Experience with Django development
- Knowledge of numerical techniques for computational sciences
- Prior involvement in GUI development
- Experience with CAD software
Job Type: Full-time
Benefits:
- Casual dress
- Company events
- Flexible schedule
- Work from home
Schedule:
Education:
- Bachelor's Degree (preferred)
Experience:
- Software development: 2 years (preferred)
Work Location: Remote
Application deadline: 2023-07-24
Apply
Go Back