Intellectsoft is a software development company that has been delivering innovative solutions since 2007, operating across North America, Latin America, the Nordic region, the UK, and Europe.
The company specializes in various industries, including Fintech, Healthcare, EdTech, Construction, and Hospitality, partnering with startups, mid-sized businesses, and Fortune 500 companies.
The customer's product is an AI-powered platform that helps businesses make better decisions and work more efficiently by using advanced analytics and machine learning to analyze large amounts of data.
The platform is widely used in various industries, including healthcare, to optimize processes, improve customer experiences, and support innovation.
The role involves developing, maintaining, and optimizing backend services and APIs using Python, ensuring high performance and scalability.
Requirements:
Candidates must have 5+ years of experience in backend software development with a focus on building scalable and maintainable solutions.
Strong programming skills in Python are required, with a deep understanding of writing clean, efficient, and well-structured code.
Experience with web frameworks, including FastAPI and developing RESTful APIs, is necessary.
Proficiency in version control using Git and maintaining structured pull requests is essential.
Test-Driven Development (TDD) experience is required, including writing unit tests with Pytest and implementing integration tests.
Candidates should have experience with CI/CD pipelines and automated deployment practices.
Familiarity with DevOps concepts, including containerization (e.g., Docker), orchestration (e.g., Kubernetes), and cloud infrastructure management (AWS, Azure, GCP) is needed.
Experience in data engineering within Big Data ecosystems, including data pipelines and data integration, is required.
A solid understanding of software architecture and system design for high-availability applications is necessary.
Knowledge of fundamental computer science concepts, including data structures, algorithms, and problem-solving, is essential.
Excellent communication skills and the ability to work collaboratively within cross-functional teams are required.
Proficiency in English, both written and spoken, is mandatory.
Benefits:
Employees receive 35 absence days per year for work-life balance.
The company offers Udemy courses of the employee's choice for professional development.
English courses with a native speaker are provided to enhance language skills.
Regular soft-skills training sessions are available to improve interpersonal skills.
Employees can participate in Excellence Centers meetups for networking and knowledge sharing.
The company organizes online and offline team-building activities to foster team cohesion.