XR Solutions is a technology based company that utilizes machine learning and powerful research-based optimizations to provide practical, reliable and optimizing augmented reality solutions to industrial companies.
We believe that our AR technology can change working methods, the way of thinking and enable new innovative solutions that previously was not achievable in industry and machine operation.
Role Overview:
We are seeking a passionate and dedicated Backend Developer Intern to join our team for a 6-month unpaid internship. This is an exciting opportunity for someone looking to gain hands-on experience in backend development and DevOps within a fast-paced and supportive environment. As a Backend Developer Intern at XR Solutions, you will work closely with our developers.
Key Responsibilities:
- Implementing APIs: Develop and maintain effective and performant APIs using Node.js and Express.js to support various applications and services.
- System Integrations: Assist in the design and implementation of system integrations, ensuring seamless communication between different software components.
- Testing: Build and execute unit integration tests to ensure the reliability and efficiency of our systems.
- DevOps - Working with AWS and setting up a well preferment software architecture
- Maintenance: Participate in the troubleshooting, debugging, and patching of existing software to maintain optimal performance and resolve issues promptly.
- Software Quality: Improve software quality by adhering to industry best practices.
- Code Reviews: Engage in code review sessions with other developers to ensure code quality, consistency, and adherence to best practices.
- IT Security: Contribute to maintaining and enhancing IT security protocols, ensuring that all systems are secure and compliant with industry standards.
Required Skills:
- Proficiency in Node.js and Express.js for backend development.
- Strong knowledge of JavaScript and its application in server-side development.
- Experience with PostgreSQL for database management.
- Familiarity with AWS services and basic DevOps practices.
- Understanding of version control using Git (We use bitbucket).
- Basic knowledge of IT security principles.
- Familiarity with CI/CD Pipelines
- Experience with Object-Relational Mapping (ORM) tools such as Sequelize (Meritorious)
Tools & Technologies:
- Development Tools: Visual Studio Code (VSCode), Hoppscotch, pgAdmin.
- Cloud & DevOps: AWS (Amazon Web Services), CI/CD pipelines.
- Project Management: Jira for task management and collaboration.
- Communication: Slack for team communication and coordination.
What You’ll Gain:
- Hands-on experience in backend development.
- Exposure to industry best practices in software development and IT security.
- Opportunity to work on real-world projects and contribute to innovative solutions.
- Valuable insights into working in a fast-paced, collaborative environment.
- Be part of a product launch
If you’re excited about this opportunity and eager to learn, please send your resume outlining your interest in the position. We look forward to helping you grow your skills and advance your career in backend development.
This is a unpaid internship initially