Senior Application Developer | Python
Place of work
Work from home
Job details
Job description, work day and responsibilities
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
Company address
You will be redirected to another website to apply.
Offer ID: #551569,
Published: 2 weeks ago,
Company registered: 2 years ago