Initial 3 months contract with a possibility of being transferred to a permanent employee
Key Responsibilities:
* Spearhead the creation of robust, scalable software solutions that meet the highest standards.
* Engage in full-stack development to design, build, and maintain complex applications.
* Foster a culture of excellence in software engineering by promoting clean, maintainable code practices.
* Design and integrate features powered by Large Language Models (LLMs), focusing on prompt engineering, structured output generation, and tool integration.
* Work closely with the team to strategize and execute large-scale software projects.
* Oversee version control with Git and ensure seamless deployment processes.
Requirements:
* Min 5 years of experience in the software engineering industry.
* Proven track record in team leadership and project management.
* Strong foundation in developing scalable software and managing large projects.
* Proficiency in multiple programming languages, including both compiled (e.G., C, C++, Rust) and non-compiled languages (e.G., Python, Java, Golang).
* Experience with LLM applications, specifically in areas like prompt engineering, structured outputs, and tool calling.