Job Summary
Aspichi is a technology company developing a mental health VR application. We are seeking a highly skilled and passionate full-stack developer (.NET + Angular) to join our team. As a full-stack developer, you will play a pivotal role in creating a web application that empowers therapy assistants to effectively manage and control activities within our immersive VR headset.
Role
As a full-stack developer, you will have the opportunity to design, develop, and maintain a therapy assistant web application, with a strong emphasis on backend development using C# and .NET. You’ll be involved in all stages of the software development life cycle, from architectural concept to deployment and maintenance. The front end of the application is built using Angular, and your role will also include maintaining and enhancing this part. Your role will involve close collaboration in the cross-functional team to ensure seamless project progress and maintain high-quality standards, with a particular focus on robust backend logic and communication.
Responsibilities
Designing and implementing user-friendly, responsive web interfaces using Angular for the front end.
Developing server-side logic using C# and .NET, ensuring high performance and scalability.
Collaborating with a cross-functional team including designer, product manager, and other developers to deliver robust solutions.
Writing clean, maintainable code following best practices and coding standards.
Integrating third-party APIs and services as needed.
Troubleshooting and debugging issues across the full stack.
Conduct thorough testing and debugging to identify and resolve any issues or bugs, ensuring a robust and reliable application.
Optimizing applications for maximum speed and scalability.
Participating in code reviews and providing constructive feedback to peers.
Keeping up-to-date with emerging technologies and industry trends.
Contribute to the continuous improvement of development processes and workflows through active participation and sharing of insights.
Assisting in the deployment and maintenance of applications on production servers.
Requirements
Proficiency in HTML, CSS, and JavaScript, with a deep understanding of development principles.
Proficiency in C# and .NET framework, with a strong understanding of object-oriented programming principles.
Experience with front-end development using Angular is preferred, but candidates with React or Vue experience who are eager to expand their expertise in Angular are also welcome.
Strong knowledge of responsive design principles and the ability to create adaptable web interfaces across multiple devices
Familiarity with version control system Bitbucket (or similar collaboration tools such as GitHub or GitLab)
Solid understanding of browser compatibility issues and techniques for addressing them effectively
Knowledge of RESTful API design and development.
Experience with PostgreSQL database technologies.
Experience with cloud services such as AWS, GCP and/or Azure, including deployment and management of applications.
Proven ability to optimize performance, employing best practices for efficient and speedy application delivery
Excellent problem-solving skills and ensuring high-quality and bug-free code
Effective communication and collaboration skills, enabling seamless teamwork and successful project outcomes
Collaborate closely with the product team to transform user stories and design concepts into captivating and immersive web pages
We offer
Reservation option for conscripts
Competitive salary and perks; annual satisfaction survey and performance review
Paid vacation and 100% paid sick leaves
Work in a creative friendly environment using cutting-edge technologies
Technical and product leadership opportunities