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 position requires developing, maintaining, and optimizing backend services and APIs using Python, ensuring high performance and scalability.
Responsibilities include designing and implementing data processing pipelines, collaborating with cross-functional teams, writing clean and maintainable code, and ensuring code quality through testing and reviews.
Requirements:
Candidates must have 7+ 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.
Candidates should have Test-Driven Development (TDD) experience, including writing unit tests with Pytest and implementing integration tests.
Experience with CI/CD pipelines and automated deployment practices is required.
Familiarity with DevOps concepts, including containerization (e.g., Docker), orchestration (e.g., Kubernetes), and cloud infrastructure management (AWS, Azure, GCP) is necessary.
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 essential.
Knowledge of fundamental computer science concepts, including data structures, algorithms, and problem-solving, is required.
Excellent communication skills and the ability to work collaboratively within cross-functional teams are necessary.
Proficiency in English, both written and spoken, is required.
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 support personal growth.
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.