Back-End Developer (Python, Django, SQL, Cloud)

Job ID: 32484231

Budget: $8 – $15 USD

Responsibilities:
• Work within a team of highly talented engineers, to design and develop a highly scalable and configurable cloud-based Investment Risk Platform.
• Being involved in design meetings to propose, discuss, and refine new features and functionality.
• You must have significant technical expertise in application design and architecture, as well as knowledge of related domains of technical architectures (microservices, cloud services, security), information architectures, and data architectures.
• Maintain and enhance the existing architectural documentation and create new ones as needed
• You will be involved in all aspects of the project life cycle, from the initial kickoff through the requirements analysis, design, and implementation.
• Must be a self-starter, work independently or as a team member, and have strong communication skills in interfacing with business partners and the Technology, will also be responsible for communicating to stakeholders on technical standards, principles, methodology, and trends.
• Highly analytical, innovative, and able to think strategically and to develop comprehensive detailed specifications.
• Highly effective at working in cross-functional groups.
• Experience in engineering support of a product through a PDLC. Working knowledge of fintech standards and practices preferred.

Required Skills:
• Expert in back-end development using Python technologies.
• Strong OOP skills, with the ability to analyze requirements and transform them into scalable software designs.
• Experience with REST APIs and competent in designing and building web services/microservices in a commercial setting.
• Cognizant of SQL and other/NoSQL/modern database and storage technologies. Need experience with MySQL/Postgres.
• Experience with Design Patterns, MVC, and frameworks (e.g. Spring).
• Experience with using third-party SDKs and building API integrations.
• Competent in using AWS-hosted infrastructures such as lambda functions/serverless computing, workflows, compute, and storage.
• Competent in software engineering tools (e.g. Git, build tools) and best practices (e.g. unit testing, test automation, continuous integration/CICD, etc.).
• Should be a strong advocate of code craftsmanship, good coding standards, and use of tools that will improve the quality of the delivered code
• Demonstrate a high level of curiosity, passion for technology, pride of ownership, and strive for excellence
• Experience with using Agile/Scrum methodology for software development
• Good understanding of web services and SOA-related standards like REST/OAuth/JSON.
Related categories: Python Django MySQL Aws Lambda RESTful API