Remote Senior Python Developer (IR-445)

at Intellectsoft

Posted 1 day ago 1 applied

Description:

  • 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.