Menu

Senior Application Developer | Python

Location: ,

Category: Android Developer Jobs

Alternative Path is looking for Senior Application Developer - Python, to assist one of its clients which is a public company based in US. In this role, you will be responsible for developing and implementing new features and

modules of a web based fintech product. You would be working with a highly qualified and motivated team in an On-Shore/Off-Shore model.

Role: Senior Application Developer - Python

Location: Gurgaon, India

Key Responsibilities:

● Collaborate with other developers product owners and managers, and business

stakeholders to craft new product features and improvements for the platform

● Operate with a large degree of independence, and with the support of our senior

technology leaders

● Bring projects from initial concept through all cycles of development: from project

definition to development, debugging, initial release and subsequent iteration

● Build enterprise level solutions, ensuring scalability, supportability and

maintainability

● Operate with integrity and work collaboratively with your peers in an open,

supportive environment

Desired Skills and Experience:

● Python: Flask, SQLAlchemy, Alembic, Gunicorn

● Databases: SQL, Postgres, ORMs

● JavaScript: React, Knockout, Webpack

● Keyed storage: Mongo, Redis

● Dev tools: Git, Vagrant, Fabric

● DevOps: AWS, Jenkins

● Familiarity with modern front-end build pipelines and tools such as Jenkins

● Experience with common front-end development tools such as Webpack, NPM

● Familiarity with RESTful APIs

● Experience with browser-based debugging and performance testing software

Qualifications

● Bachelor of Science degree or higher in Computer Science or similar technical discipline, or equivalent work experience

● 3-5 years’ experience as a Software Developer, Software Engineer or similar role utilizing open-source technologies

● Strong experience with Python and or other object-oriented languages

● Comfort with full stack software development, including computationally intense back-end development and service design, data storage and access models, and

modern web development frameworks

● Experience creating and maintaining fully automated continuous integration tools like Jenkins

● Proclivity towards refactoring and continuously improving object-oriented code through Agile development methods

● Strong software engineering fundamentals including object-oriented design, data structures, testable code, and algorithms

● Experience in a SaaS based product and comfort working effectively in a corporate setting is desired

B2B financial services or alternative asset management experience is a plus

Apply on Company Website You will be redirected to the employer’s website