Remote Senior Python Developer (IR-446)

at Intellectsoft

Posted 1 day ago 2 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 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.