Website:
perfios.ai
Job details:
Perfios is a leading B2B SaaS TechFin company empowering 1,000+ financial institutions across 18+ countries with AI-driven financial insights and decision-making. We process over 8 billion data points annually and are now expanding our innovation footprint through advanced AI/ML and data science applications in credit, fraud, and decision intelligence. We are seeking a skilled Backend Developer with expertise in Python to join our development team. The ideal candidate will be responsible for building and maintaining robust, scalable, and high-performance applications. You'll work closely with front-end developers, product managers, and other stakeholders to deliver effective solutions that meet our customers' needs.
Key Responsibilities:
● Design and develop server-side applications using Python and related frameworks (e.g., Django, Flask).
● Build and maintain APIs to facilitate data exchange between the client and server, ensuring optimal performance and scalability.
● Collaborate with front-end developers to integrate user-facing elements with server-side logic.
● Optimize applications for maximum speed, scalability, and performance.
● Ensure security and data protection best practices are followed in all aspects of application development.
● Write clean, maintainable, and well-documented code, following best practices and coding standards.
● Conduct code reviews, provide constructive feedback, and engage in continuous improvement practices.
● Troubleshoot and resolve issues in development, testing, and production environments.
● Stay updated with emerging technologies and industry trends, and implement them into the development process when beneficial.
Qualifications:
● Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.
● Proven experience as a Backend Developer using Python, with 5+years of relevant experience.
● Strong knowledge of Python web frameworks such as Django or Flask.
● Experience with RESTful APIs and API design principles.
● Familiarity with database management systems (e.g., PostgreSQL, MySQL, MongoDB) and ORM tools.
● Understanding of version control tools, such as Git.
● Experience working with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization tools (e.g., Docker) is a plus.
● Knowledge of software development methodologies (Agile, Scrum, etc.).
● Strong problem-solving skills and the ability to work independently as well as part of a team.
Preferred Skills:
● Experience with message brokers (e.g., RabbitMQ, Kafka) and caching mechanisms (e.g., Redis, Memcached).
● Familiarity with front-end technologies (HTML, CSS, JavaScript) to collaborate effectively with front-end developers.
● Knowledge of CI/CD pipelines and automated testing practices.
● Excellent communication skills and a collaborative mindset.
Click on Apply to know more.