Web Development Internship

Apply Now

Job Description

Calling All Developer Interns!

Are you a passionate developer looking for a challenging and impactful internship opportunity? Qore is seeking two talented interns to join our growing team and play a key role in building a next-generation HR system!

What We Do:

Qore is a company dedicated to promoting talent from untapped markets and connecting them with American companies. We believe that people are our greatest asset, and we’re committed to fostering a positive and productive work environment.

Duration: 6 months

Job Overview

The Project:

You’ll be working on an exciting project to develop a comprehensive online time tracking system that integrates seamlessly with our payroll process. This system will:

  • Empower employees to easily track their hours and manage their schedules.
  • Streamline workflows for HR professionals, saving them time and effort.
  • Ensure accuracy and efficiency in payroll calculations.
  • Enhance data security and compliance with relevant regulations.

What You’ll do:

  • Contribute to the design and development of the backend using Golang and the Gin framework.
  • Build a user-friendly frontend using React, ensuring a smooth experience across devices.
  • Collaborate with our team to implement robust security measures and data encryption.
  • Assist with testing and integration of various system components.

What We Offer:

  • The chance to work on a cutting-edge project with real-world impact.
  • Gain valuable experience in a fast-paced and supportive environment.
  • Learn from experienced developers and mentors.
  • Make a significant contribution to the future of Qore.
  • Compensation.
  • Experience of learning from an American company
  • An opportunity for long-term employment if the internship goes well

Qualifications

What We’re Looking For:

  • Strong programming skills in Golang and React (or similar frameworks).
  • Understanding of web development principles and best practices.
  • Passion for building innovative and user-friendly applications.
  • Strong communication (in English – C1 or higher ideally) and interpersonal skills.
  • Ability to work independently and take ownership of tasks.

Bonus points if you have:

  • Experience with API development and integration.
  • Knowledge of database management systems (e.g., MySQL).
  • Experience with containerization technologies (e.g., Docker).

Technical Skills

Backend:

  • Programming Language and Framework:

Develop the backend using Golang with the Gin framework for efficient routing and handling HTTP requests.

  • Database Management System:

Utilize MySQL 5.6 as the backend database for storing and managing structured data related to employee working hours and attendance.

  • API Documentation:

Implement API documentation using Swagger/OpenAPI to ensure clear communication and integration possibilities.

  • Testing:

Employ Golang’s built-in testing capabilities and testing frameworks for React  to ensure robust and reliable code.

Frontend:

  • JavaScript Library/Framework:

Implement the frontend using React for a responsive and dynamic user interface, providing a seamless experience for employees, managers, and administrators.

  • User Interface (UI) Design:

Develop an intuitive and user-friendly UI using React, ensuring compatibility with various devices and screen sizes.

  • Mobile Accessibility:

Ensure mobile accessibility by employing responsive design techniques or developing dedicated React Native mobile applications.

Containerization:

  • Containerization:

Use Docker for containerization to encapsulate backend, frontend, and any other necessary components, ensuring consistent deployment across different environments.

Integration and Communication:

  • API Framework:

Leverage Golang’s standard library for creating APIs, ensuring seamless communication between frontend and backend components.

Security :

  • Data Security:

Ensure data security by employing encryption for sensitive data in transit and at rest, leveraging TLS for secure communication.

  • User Authentication and Authorization:
    • Implement robust user authentication, including multi-factor authentication, using OAuth 2.0.
    • Define user roles and permissions using a role-based access control.

Ready to take your next step?

We encourage applications from all qualified individuals, regardless of background or experience. Send your CV in English and join the Qore team!

We can’t wait to hear from you!

#QoreCareers #DeveloperInternship #HRTech #Golang #React #BuildTheFuture

Perks

Competitive Salary

Flexible Schedule

Great Work Culture (Bonuses & Awards)

Career Oriented Growth Opportunities

Interested in the position?

Fill out our application to get started!