Senior Software Engineer–REF5521
About Creative Software
Founded in 1999, Creative Software is a global technology enabler and pioneer in Sri Lanka’s tech industry. We manage teams of high-performing, dedicated software engineers for our global clientele, providing them with end-to-end software development and maintenance services through team augmentation.
Embark on a Creative career that offers a dynamic work environment, competitive intern allowance, and room for personal and professional growth. Be part of a community of professionals, contributing to an inclusive culture that provides you with valuable local and global exposure. At Creative, we offer a variety of spaces that support work-life balance and integrates wellness into our workspace experience.
We’re seeking a talented and experienced Senior Software Engineer with strong proficiency in Python to join our team.Our client is one of Europe's leading solution providers for E-Contract management. The client’s digital contract management platform encapsule the end-to-end interaction points in a contract journey into a powerful and easy-to use 100% paperless solution. It supports creating, collaborating, signing, and archiving contracts digitally and seamless integration with world renowned CRM systems such as Salesforce, Hubspot and SuperOffice
Job Overview
• Ensure integrations are robust, scalable, secure, and meet performance expectations
• Build strong work relationship with the client’s product management team
• Closely work with product owners to clearly present and discuss ideas
• Plan and estimate for technical design, development, and deployment tasks
• Be a self‐motivated, result driven individual, and a technology enthusiast
Skills
• Proficient in Python with hands-on experience in Flask, SQLAlchemy, and Celery
• Expertise in developing and managing RESTful API based integrations and Public APIs
• Good knowledge of MySQL: design, optimization, and query performance tuning
• Familiarity with modern integration patterns/best practices for distributed systems
• Excellent problem-solving and technical research & development skills
• Experience with continuous integration/continuous delivery (CI/CD)
Requirements
• A Degree in Computer Science or an equivalent qualification
• 3+ years’ experience with software development
• Ability to develop APIs that are easy to understand, use, and test
• Ability to switch between different contexts related to integrations
• Interest in developing integrations for new products and platforms
• Familiarity with agile software development practices (e.g: - Scrum)
• Good communication skills in English (both verbal and written)