What you will do:
- API development: create robust REST services for integration between various enterprise systems and to support the frontend part;
- Business logic implementation: develop the system core responsible for complex commercial vehicle maintenance processes;
- Working with background processes: develop background tasks for real-time data processing;
- Optimization: solve performance issues in high-load scenarios.
What we expect from you:
- Programming languages: solid command of C# fundamentals (understanding OOP principles, experience with collections and basic data structures);
- Data handling: SQL knowledge, ability to write queries, and understanding of relational databases (specifically PostgreSQL);
- Network interaction: understanding of REST API principles (GET, POST, PUT, DELETE methods) and client-server interaction;
- Tools: basic Git skills (branching, commits, collaborative development);
- Engineering approach: analytical mindset, passion for algorithmic tasks, and a drive to write clean, maintainable code.
Desirable experience:
- understanding of asynchronous programming (async/await) or multithreading principles;
- basic understanding of microservice architecture;
- experience with Docker (application containerization);
- basic knowledge of frontend technologies (e.g., VueJS), which will help in more effectively integrating the backend with the interface.
We offer:
Fixed-term employment contract for 3 months, 5/2 schedule, no more than 30 hours per week, remote/office/hybrid.
We consider students from any university, any form of study (including part-time), including Master's students, for this internship.