Senior Full-Stack Software Engineer
Role Description:
This is a full-time remote role for a Full Stack Developer. The Full Stack Developer will be responsible for designing, developing, and maintaining both front-end and back-end components of our software applications. You will collaborate with our engineering and product teams to translate business requirements into scalable, robust, and efficient solutions. This role offers an exciting opportunity to work with cutting-edge technologies and make a meaningful impact on our products and services.
Company Description:
HyperTunnel® is a cutting-edge technology company revolutionizing remote collaboration between frontline workers and experts. Our solution includes 3D scanning of remote worksites, creating immersive digital twins, and using computer vision and XR technology to enhance collaboration and training. We also leverage digital twins as immersive VR simulators and for training machine learning for AI.
Responsibilities:
- Design, develop, and maintain high-quality software at all levels of the stack, including front-end and back-end, from the application UI down to low-level systems software, using modern programming languages and frameworks.
- Collaborate with product managers, designers, and other stakeholders to understand requirements and translate them into technical specifications.
- Develop prototypes and finalize the implementation of system functionality, as well as test and debug the software to create a product suitable for deployment.
- Profile and optimize the performance of real-time software systems for maximum speed, scalability, and reliability.
- Troubleshoot and debug issues reported by users or identified during testing phases.
- Participate in code reviews, pair programming sessions, and knowledge-sharing activities to foster a collaborative and learning-oriented environment.
- Estimate time to complete tasks.
Qualifications:
- Ability to work through the end-to-end development process – from concept through design, development, and delivery.
- Exhibit strong problem-solving skills; able to diagnose problems and make quick, accurate decisions.
- Capable of working in a team environment as well as independently.
- Adept in fast-paced environments; multitasking and attention to detail are crucial.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and front-end frameworks (e.g., React, Angular, Vue.js).
- Proficiency in back-end technologies such as Node.js, Python, Java, or .NET, along with experience with server-side frameworks (e.g., Express, Django, Spring Boot).
- Experience with database systems (e.g., MySQL, MongoDB).
- Familiarity with AWS cloud platform.
- Experience with DevOps practices and tools.
- Knowledge of agile development methodologies.
- Familiarity with security best practices and principles.
- Proficiency in C# and C++. Experience working with Unity is a big plus.
- US Citizenship required.
Education and Experience:
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Minimum of 4 years of experience as a Full-Stack Software Developer or a similar role.
If this opportunity is attractive, please contact us at: jobs@factualvr.com or fill out the contact form with the button below.