Dear Consultant,
We are seeking a Backend Engineer to join our team and contribute to cutting-edge solutions for a leading organization in the global accounting and professional services industry. This role offers the opportunity to work with modern technologies in a dynamic and innovative environment.
Job Title: Backend Engineer
Location: Remote, Poland
Type: Contract / Permanent
Industry: Professional Services & Consulting (Big Four Accounting & Advisory)
- Adopt a roll-up-your-sleeves attitude to help the team deliver high-quality products.
- Be hands-on with coding and actively contribute to software development.
- Design and develop scalable backend solutions using .NET Core.
- Implement authentication and authorization mechanisms.
- Work with serialization and deserialization (JSON, XML, binary, etc.).
- Develop and optimize RESTful APIs.
- Apply design patterns such as CQRS, factory, builder, singleton, etc.
- Ensure robust unit testing practices.
- Leverage asynchronous programming using async/await.
- Utilize Entity Framework and ADO.NET for database interactions.
- Design and document new systems and features from scratch.
- Work with Azure services such as Azure Storage (table, blob, queue), Key Vault, Azure SQL, Application Insights, and App Services.
- Apply SOLID principles to maintain high code quality.
- Architect AI solutions that align with business goals.
- Develop and implement machine learning models and algorithms.
- Work with Generative AI, Prompt Engineering, NLP, and LLM.
- Gain exposure to ML.NET or Python-based ML frameworks like TensorFlow, PyTorch, or Scikit-Learn.
-
Bachelor’s degree in Computer Science or a related field.
-
Certification in Azure (Preferred).
-
Minimum 12 years of professional experience with enterprise-level implementations.
- Strong knowledge of .NET Core lifecycle and .NET Core Web API.
- Experience designing and developing scalable backend solutions.
- Hands-on experience with cloud platforms, particularly Azure.
- Strong analytical and problem-solving skills.
- Ability to work independently and collaboratively within a team.
- Experience with machine learning models and AI-driven solutions.
- Strong understanding of software architecture and system design.
- Proficiency in Python and ML frameworks such as TensorFlow, PyTorch, or Scikit-Learn (Preferred).
If you are a highly skilled Backend Engineer passionate about backend development, AI solutions, and working on large-scale enterprise projects, we encourage you to apply!