Bejelentkezés \ Regisztráció
Időpontfoglalás

Otthonról végezhető munkáink

Otthonról végezhető munkáink

    Node.js developer

    Leírás

    📈 The team is dynamic and youthful, working with agile methodologies where continuous learning and encouraging creative ideas are paramount. The project is an innovative authentication and authorization mobile application primarily for recreational institutions, focusing on maximizing user experience and rapidly changing needs. The intern will have the opportunity to actively participate in all stages of the development process and create a real product.

    Tasks:
    🎲 Development and maintenance of backend services and APIs in the Node.js framework.
    🎲 Designing databases (SQL or NoSQL), optimizing queries, and integrating them into the backend.
    🎲 Debugging, testing, and refactoring existing code to improve performance and stability.
    🎲 Participating in sprint planning, code reviews, and agile teamwork.
    🎲 Participating in the design and implementation of new feature architecture.
    🎲 Creating documentation for developed modules and APIs.
    🎲 Writing tests (unit, integration) to ensure the reliability of backend modules.
    🎲 Integrating various external services and APIs into the system.
    🎲 Developing prototypes and MVPs to test new ideas.
    🎲 Active communication with mentors and the frontend team to ensure smooth integration.

    Requirements:
    ◻️ Full-time student in higher education in IT or equivalent qualification.
    ◻️ Relevant references and/or experience
    Intermediate knowledge of Node.JS, JavaScript, and TypeScript, familiarity with the following concepts:
    ◽️ State, Dependency Injection
    ◽️ REST APIs, interceptors, middleware ORMs
    ◽️ Background processes, workers, asynchronous & parallel processing
    ◽️ Logging
    ◽️ Testing (mocking, unit, integration tests, etc.)
    ◻️ Experience with REST API integrations
    ◻️ Version control (Git)
    ◻️ Microservice architecture
    ◻️ VS Code
    ◻️ Use of the company`s internal GitLab
    ◻️ VS Code and/or Android Studio
    Intermediate English
    ◻️ Ability to work in a team and good communication skills
    ◻️ Problem solving and willingness to learn
    ◻️ Precise and independent work

    Advantages:
    🤩 Knowledge of Express.js, Ts.ED
    🤩 Use of Temporal (workers, activities)
    🤩 Database optimization (indexing, planning, caching)
    🤩 Use of TypeORM
    🤩 GitLab CI/CD basics
    🤩 Nx Workspace

    What our partner offers:
    🏡 Currently, work is completely remote, but our partner plans to rent an office in the middle of next year.
    👥 The team currently has 6 members, including sales, marketing, and software developers.
    🗓️ Company meetings are held every 2-3 weeks, and there are also weekly online meetings.
    💻 For the time being, they are unable to provide their own development tools, so developers must use their own tools for development.

    🕘 Working hours: The work schedule and working hours are flexible, informal, and task-oriented.
    💬 There are 2-week sprints, and developers are expected to be present when these are planned (at a predetermined, agreed-upon time), as this is when we discuss with the Partner how many resources the given developer can allocate to the next sprint, and how much weight frontend and backend development will have in that sprint.

    ❗ How to apply:
    1️⃣ Register on Schönherz.hu
    2️⃣ Fill in a CV on Schönherz.hu

    * If you are over 25 years of age, 15% of your gross salary will be deducted from your PIT. If you are under 25 years old, you will be exempt from PIT, so you can consider your gross salary as net, up to the average wage in the national economy, which is HUF 656,785 per month.

    Szükséges nyelvtudás

    English intermediate

    Heti óraszám

    15 - 30 óra

    Munkavégzés helye

    Home Office

    Fizetés

    Gross 2200-2500 Ft/hour*