Senior Software Engineer (.net, backend)
OneRail Poland Sp. z o.o.
⚲ Kraków
22 000 - 28 000 PLN (B2B)
Wymagania
- .NET
- Microservices
- MySQL
- MongoDB
- Docker
- Kubernetes
- Agile
- CI/CD
- Problem-Solving
- Communication skills
- API
- C#
- Cloud
- RabbitMQ (nice to have)
- Kafka (nice to have)
- Cosmos DB (nice to have)
- Azure (nice to have)
- Node.js (nice to have)
Opis stanowiska
O projekcie: Why Join OneRail Poland? - Innovation at its Core: Work on industry-leading technology that is shaping the future of logistics. - Career Growth: Opportunities for professional development and career advancement. - Collaborative Culture: Join a team of talented engineers and industry experts. - Exciting Challenges: Solve complex problems and contribute to impactful projects. - Flexibility: We offer a flexible hybrid work style and flexible employment types to suit your needs, ensuring a work-life balance that works for you. - Competitive Compensation: Attractive salary and benefits package. Office location: Kraków, Poland Salary levels: 22 000 – 28 000 PLN/ month Work Style: hybrid (2-3 days from the office / week preferred). Take the next step in your career and become a part of OneRail’s exciting journey! Wymagania: - 6+ years for senior position of experience in backend development, with a strong focus on .NET using C#. Experience with Node.js development as a plus. - Experience in building RESTful APIs and microservices. - Experience with databases such as MySQL, MongoDB, CosmosDB or similar. - Understanding of cloud services (Azure and GCP) and containerization (Docker, Kubernetes). - Experience with Agile methodologies and CI/CD practices. - Familiarity with message queues (e.g., RabbitMQ, Kafka) is a plus. - Strong problem-solving skills and ability to work in a fast-paced environment. - Excellent communication and collaboration skills. - Advanced proficiency in English, both written and spoken (B2+). Codzienne zadania: - Develop, optimize, and maintain backend services and APIs that power our logistics platform and fintech product. - Design and implement scalable and high-performance solutions using C#/.NET and other modern backend technologies. - Implement best practices for security, scalability, and performance optimization. - Participate in code reviews, testing, and debugging to ensure high code quality and reliability. - Monitor system performance, troubleshoot issues, and proactively optimize processes. - Collaborate with frontend developers, product managers, and other stakeholders. - Document technical specifications and architectural decisions for future reference. - Assist in automating deployment processes and improving CI/CD pipelines. - Stay updated with industry trends and emerging technologies to continuously improve our platform.