For an international consulting company I am looking for a Lead AI Fullstack Engineer with Python and Typescript to work fully remotely. The company primarily operates in Scandinavian countries such as Sweden, Norway, Denmark, Finland, and Poland. It connects highly skilled professionals with organizations in need of specialized project support. With a broad network of contractors and innovative solutions, the company helps its clients execute projects across various industries, from IT to the technology sector.
Responsibilities:
- Build and develop testable business logic for our applications and POCs;
- Languages used: Python and Typescript;
- Unit and integration tests using pytest, Jest & Vitest;
- Build integrations to other systems and databases;
- Ability to understand complex business domains and design features that solve complex problems in a simple and coherent way;
- Assisting users with issues, troubleshoot complex interface related errors;
- Work closely with stakeholders and line of business to understand user requirements and system functionality;
- Update technical documents, attend team meetings, and actively participate in ideation of innovative solutions.
Requirements:
- Master’s degree in relevant subject with 7+ years of experience;
- Proficiency in Python development;
- Proficiency in Typescript development;
- Proficiency in cloud platforms Azure and/or AWS;
- Comfortable querying SQL databases;
- Experience of taking an application from idea to production;
- Professional collaborative software engineering experience with Git, peer reviews;
- Ability to write clean, maintainable, and scalable code;
- Familiarity with CI/CD pipelines, preferably GitHub Actions;
- Experience with containerizing software using Docker;
- Understanding of software development principles and methodologies;
- Takes responsibility for all aspects of an application\'s lifecycle;
- Highly self-motivated with excellent time management skills;
- Passion for writing good, testable, and well-documented code;
- Excellent verbal and written communication.
Nice to have:
- Data integration knowledge is a plus;
- User research or UX experience is a plus.