Freyr Solutions
Python Developer
Freyr SolutionsIndia2 days ago
Full-timeDesign

Freyr Digital — a technology-driven companybuilding smart, AI-powered software solutions for the Life Sciences industry, including pharmaceuticals, biotech, and healthcare.

As part of Freyr Solutions, a global leader with over a decade of regulatory expertise, Freyr Digital is revolutionizing traditional processes through cutting-edge digital innovation. By leveraging AI, automation, and cloud-based platforms, we make compliance and regulatory operations faster, more intelligent, and effortlessly scalable for our 200+ global clients across multiple countries.

Website Link: https://www.freyrdigital.com/


Key Responsibilities:

  • Technical Leadership & Architecture: Lead the design and architecture of complex backend systems. Make high-level technical decisions regarding technology stack, scalability, and maintainability.
  • Mentorship & Code Quality: Mentor junior and mid-level engineers through code reviews, pair programming, and technical knowledge sharing to ensure high coding standards and team growth.
  • Backend Development: Develop high-performance backend services and APIs using modern Python frameworks (e.g., FastAPI, Django, or Flask).
  • Database Management: Design and optimize database schemas using ORM and Relational Databases (PostgreSQL expert level preferred).
  • Performance Optimization: proactively identify bottlenecks, optimize code performance, and tune SQL queries for maximum efficiency.
  • Data Processing: Build and maintain data processing pipelines using tools like Pandas or NumPy.
  • Quality Assurance: Champion a testing culture by writing scalable, testable code and ensuring comprehensive unit and integration testing.
  • Stakeholder Collaboration: Collaborate with product managers and cross-functional teams to assess, prioritize, and translate client feature requests into technical requirements.

Job Requirements:

  • Education: Bachelor’s degree or above in Computer Science, Computer Engineering, or a closely related field.
  • Core CS Fundamentals: Solid understanding of computer science basics, including networking, operating systems (Linux), data structures, and algorithms.
  • Linux Proficiency: extensive experience with the Linux operating system and developing in Linux environments.
  • Python Expertise: Deep proficiency in Python programming with a strong grasp of at least one major backend framework.
  • Architecture & Design: Strong command of software design patterns. Ability to independently design software/module architectures and deliver stable, reusable, and high-quality code.
  • Leadership Experience: Proven experience in leading technical projects, defining best practices, or managing small technical teams is highly desirable.
  • Adaptability: Ability to quickly learn and adopt new technologies and frameworks as business needs evolve.

Nice to Have:

  • Familiarity with Cloud platforms (AWS, Azure ), particularly serverless architectures (e.g., Lambda, Fargate).
  • Experience with full-stack development or multiple programming languages.
  • Basic understanding of Machine Learning concepts (optional, general scope).
  • Strong English communication skills (written and verbal).

Key Skills

Ranked by relevance