Python Developer
MUFG Investor Services FinTech, a company based in Cyprus is looking for Python Developers to join our growing team as freelancers/contractors or employees. We are looking for a professional with extensive Python experience to help deliver our custom software development projects and middle office services.
You will be using your knowledge and skills to help us develop and maintain the existing Python code base for our existing cutting-edge platform and build new features and products in conjunction with the CEO and CTO.
Key Responsibilities:
• Designs, develops, and deploys data strategies and system enhancements for various types of business information including infrastructure, data stores and business intelligence.
• Serves as primary point of contact for code management and review.
• Performs a lead role with regard to data infrastructure management and database procedures.
• Provides executive information management reporting. Creates and runs complex ad hoc data queries to enable portfolio analysis, establish control groups, and determine business trends.
• Guide our design, engineering & product teams towards new technology features.
• Undertake research and learn new methodologies and technologies before bringing this knowledge to the team.
• Work as a member of the team at every stage of the software development life cycle.
• Design solutions write and test code; automating test and deployment.
• Provide input, and influence discussions around best practices and new technologies, helping us to develop an effective basis for future developments
Ideal skills we are looking for:
• Extensive Python experience in backend and integration projects.
• Understanding of backend Python with either Django, celery Frameworks.
• Experience with Vue.js and associated stack.
• Demonstrate strong knowledge of services and integration patterns REST, SOAP
• Understanding of REST/JSON and/or SOAP/XML web services, experience in interface design
• Experience building and operating software in an AWS cloud
• Proficient understanding of software development tools such as Git and Gitlab.
• Familiarity with API gateways, configuration, rate limiting.
• Comprehensive understanding of continuous integration and continuous delivery (CI/CD) tools and systems (able to participate in the continuous improvement of our delivery pipeline).
• Good knowledge of relational and non-relational databases (PostgreSQL).
Candidate Profile
• Excellent verbal and written communication and reporting skills.
• Good teamwork and collaboration skills
• Knowledge of English is a must.