

Job Description: Software Engineer
Location: Bangalore
WHO WE ARE :
As part of TIFIN's technology division, you will play a critical role in enabling the company's growth by developing highly scalable applications that provide practical solutions to clients in the financial services- domain. You will design, build, test, and maintain scalable and stable-the-shelf applications or custom-built technology solutions to meet business needs.
OUR VALUES: Go with your GUT
- Grow at the Edge: We embrace personal growth by stepping out of our comfort zones to discover our genius zones, driven by self-awareness and integrity. No excuses.
- Understanding through Listening and Speaking the Truth: Transparency, radical candor, and authenticity define our communication. We challenge ideas, but once decisions are made, we commit fully.
- I Win for Teamwin: We operate within our genius zones, taking ownership of our work and inspiring our team with energy and attitude to win together.
WHAT YOU'LL BE DOING:
- Contribute to the entire implementation process including driving the definition of improvements based on business needs and architectural improvements.
- Review code for quality and implementation of best practices.
- Promote coding, testing, and deployment best practices through hands-on research and demonstration.
- Write testable code that enables extremely high levels of code coverage.
- Ability to review frameworks and design principles toward suitability in the project context.
- Candidates who will demonstrate an ability to identify an opportunity lay out a rational plan for pursuing that opportunity, and see it through to completion.
Requirements:
- Engineering graduate with 3-5 years of experience in software product development.
- Proficient in Python, Django, Pandas, GitHub, and AWS.
- Good knowledge of PostgreSQL, and MongoDB.
- Strong Experience in designing REST APIs.
- Experience with working on scalable interactive web applications.
- A clear understanding of software design constructs and their implementation.
- Understanding of the threading limitations of Python and multi-process architecture.
- Familiarity with some ORM (Object Relational Mapper) libraries.
- Good understanding of Test Driven Development.
- Unit and Integration testing.
- Preferred exposure to the Finance domain.
- Strong written and oral communication skills.
COMPENSATION AND BENEFITS
- Competitive salary, discretionary annual bonus, and ESOP.
- Medical insurance.
- Flexible PTO policy and company-paid holidays.
- Access to our Chief Mindfulness Officer for mindfulness events and 1:1 personal coaching.
Note on Location:
While we have team centers in Boulder, New York City, San Francisco, Charlotte, and this role is based out of Bangalore
TIFIN is an equal-opportunity workplace, and we value diversity in our workforce. All qualified applicants will receive consideration for employment without regard to any discrimination.

About TIFIN FINTECH
About
Location: Mumbai & Bangalore
Company: TIFIN
TIFIN is a fintech platform backed by industry leaders including JP Morgan, Morningstar, Broadridge, Hamilton Lane, Franklin Templeton, Motive Partners and a who’s who of the financial service industry. We are creating engaging wealth experiences to better financial lives through AI and investment intelligence powered personalization. We are working to change the world of wealth in ways that personalization has changed the world of movies, music and more but with the added responsibility of delivering better wealth outcomes.
We use design and behavioral thinking to enable engaging experiences through software and application programming interfaces (APIs). We use investment science and intelligence to build algorithmic engines inside the software and APIs to enable better investor outcomes.
In a world where every individual is unique, we match them to financial advice and investments with a recognition of their distinct needs and goals across our investment marketplace and our advice and planning divisions.
OUR VALUES: Go with your GUT
- Grow at the Edge. We are driven by personal growth. We get out of our comfort zone and keep egos aside to find our genius zones. With self-awareness and integrity we strive to be the best we can possibly be. No excuses.
- Understanding through Listening and Speaking the Truth. We value transparency. We communicate with radical candor, authenticity and precision to create a shared understanding. We challenge, but once a decision is made, commit fully.
- I Win for Teamwin. We believe in staying within our genius zones to succeed and we take full ownership of our work. We inspire each other with our energy and attitude. We fly in formation to win together.
Tech stack


Photos
Connect with the team
Company social profiles
Similar jobs



Key Skills required (Items in Bold are mandatory keywords) :
1. Proficiency in Python & Django
2. Solid understanding of Python concepts
3. Experience with some form of Machine Learning (ML)
4. Experience in using libraries such as Numpy and Pandas
5. Some form of experience with NLP and Deep Learning using any of Pytorch, Tensorflow, Keras, Scikit-learn or similar
6. Hands on experience with RDBMS such as Postgres or MySQL
7. Experience building REST APIs using DRF or Flask
8. Comfort with Git repositories, branching and deployment using Git
9. Working experience with Docker
10. Experience in deploying Django applications to AWS,Digital Ocean or Heroku

What We’re Looking For
- 4+ years of backend development experience in scalable web applications.
- Strong expertise in Python, Django ORM, and RESTful API design.
- Familiarity with relational databases like PostgreSQL and MySQL databases
- Comfortable working in a startup environment with multiple priorities.
- Understanding of cloud-native architectures and SaaS models.
- Strong ownership mindset and ability to work with minimal supervision.
- Excellent communication and teamwork skills.



MLSecured(https://www.mlsecured.com/) an AI GRC (Governance, Risk, and Compliance) is Hiring! a Backend Software Engineer 🚀
Are you a passionate Backend Software Engineer with experience in Machine Learning and Open Source projects? Do you have a strong foundation in Python and Object-Oriented Programming (OOP) concepts? Join us at MLSecured.com and be part of our mission to solve AI Security & Compliance challenges! 🔐🤖
What We’re Looking For:
👨💻 1-2 years of professional experience in Backend Development and Open Source projects contribution
🐍 Proficiency in Python and OOP concepts
🤝 Experience with Machine Learning (NLP, GenAI)
🤝 Experience with CI/CD and cloud infra is a plus
💡 A passion for solving complex AI Security & Compliance problems
Why Join Us?
At MLSecured.com, you'll work with a talented team dedicated to pioneering AI security solutions. Be a part of our journey to make AI systems secure and compliant for everyone. 🌟
Perks of Joining a Fast-Paced Startup:
🚀 Rapid career growth and learning opportunities
🌍 Work on cutting-edge AI technologies and innovative projects
🤝 Collaborative and dynamic work environment
🎉 Flexible working hours and full remote work options
📈 Significant impact on the company's direction and success

Must Have:
- Thorough experience (Sr. Developer: 3+ years) in core python as well as the Django framework.
- Deep understanding of designing and implementing REST web services/APIs.
- Ability to address authentication and security constraints efficiently.
- Knowledge about Amazon web services and ability to integrate it.
- Ability to write complex python utility scripts.
- Ability to deliver design documentations whenever needed.
- Knowledge of Version Control using SVN/GIT.
- Ability to analyse, debug and resolve basic to complex problems on-demand (independently).
Nice To Have:
- Knowledge with microservice architecture is a BIG plus.
- Knowledge of the docker platform to serve the applications in docker containers and being able to use docker compose will be a plus.
- Leadership and Time Management skills.



JOB POSITION- FULL TIME BACKEND ENGINEER (TRADING SYSTEMS)
Satsio is an African startup that is building a crypto exchange for both spot trading and perpetual futures trading. We have many exciting and innovative features and products in the pipeline. We are looking to add to our engineering team and we are recruiting for a full time backend engineer (trading systems).
How to apply:
After reading the job description, please complete the job application via the following link: https://forms.gle/wEdVVktX3iVLCqj59
Location
This is a fully remote position. We are accepting applications from worldwide candidates.
Remuneration
Salary range in USDT shown at the top of the advert, depending on skills, experience, and location, and subject to good performance, vesting shares of 1% of the business.
Requirements
· Proficiency in Python and expertise in working with websockets
· Proven experience in designing and implementing complex REST APIs
· Project experience with Flask and Django
· Proficient with Linux and experienced working with cloud servers
· Excellent communication skills
· Intellectually motivated and a quick learner
· Fluent in both spoken and written English
Preferences
· Proficient in C++ or another low latency language
· Experience building matching engines and trading systems
· Experience working in the crypto exchange industry
· Experience with blockchain nodes, creating blockchain wallet systems, cryptocurrency deposit and withdrawal systems and optimising network fees
· Familiar with the agile development process, Github flow, and modern software engineering practices
· Align working hours with the standard 9am-6pm UTC+1 schedule
Key Responsibilities
· Review and understand existing backend code base and make improvements where necessary
· Matching engine and improving its speed
· The system that updates user balances following user transactions and performs the necessary checks prior to permitting transactions
· Cloud server configurations and deployment and cost optimisation of resources
· Creating APIs with supporting documentation for users who trade algorithmically directly via APIs and not via the frontend
· Work on our p2p trading product and KYC process
· Building the perpetual futures trading product and integrating data from 3rd party APIs
· Performing unit tests, integrated tests, performance tests and end to end tests
· Working on various other backend tasks that the startup requires to be done
Startup culture
Our culture is one of constant innovation. Great teamwork, creativity, a passion for innovation, constantly trying to improve, being hard working, a self starter, a quick learner, taking initiative, a can do attitude, shipping product, loyalty, and having a positive mindset are all traits which we are seeking in our future colleague. We seek to create an environment whereby colleagues can see their long-term career to be with us and to flourish with us as we grow.


Django Python framework
PostgreSQL database
- Coordinating with development teams to find out the needs of the application.
- Using the Python programming language to create scalable code.
- Application testing and bug fixing.
- Creating the back-end elements.
- Utilising server-side logic to incorporate user-facing components.
- Integrating storage methods for data.
- Design and implementation of high-performance, low-latency applications.
- Working in concert with front-end programmers.
- Upgrading the functionality of current databases.
- Creating digital technologies to track online activity.

Required Skills:
- Degree in Computer Science, Software Engineering or equivalent.
- Minimum 3+ years experience in software development.
- Expertise in Python 3.7, Django 2.2+ and REST APIs
- Minimum 3+ years experience with AWS or related services.
- Willingness to learn and ability to flourish in a dynamic, high-growth, entrepreneurial environment
- Hands-on, self-starter, capable of working independently
- True love for technology and what you do
- Maniacal attention to detail

2. Understanding of the threading limitations of Python, and multi-process architecture. Basic understanding of front-end technologies
3. Knowledge of user authentication and authorization between multiple systems, servers, and environments
4. Experience in creating and implementing REST APIsFamiliarity with some ORM (Object Relational Mapper) libraries
5. Good understanding of both SQL (MySQL, PostgreSQL) and NoSQL databases (MongoDB)
6. A desire and interest to learn and work in the Docker ecosystem
7. Strong unit test and debugging skills
8. Proficient understanding of code versioning tools such as Git
10. Basic knowledge of cloud technologies like Docker, Openstack, Kubernetes, AWS, GCP, and Azure


-
Total of 3-5 years of experience building cutting-edge products.
-
Must have a degree in Computer Science or a related field. Strong understanding of object-oriented programming, concurrency, and fundamentals of computer science.
-
Technically Hands-on, prior experience with scalable Architecture.
-
Bring 3-5 years of software engineering and product delivery experience, with a strong background in algorithms.
-
Excellent command over Data Structures and Algorithm Proficiency in implementation of algorithms and use of advanced data structures to solve problems in computing
-
Exceptional coding skills in an Object-Oriented programming language (Python preferred with Django framework).
-
Strong problem-solving and analytical skills.
-
Experience with web technologies Java/Python, Linux, Apache, MySQL, solr, memcache, redis.
-
Experience in architecting & building real-time, large-scale e-commerce applications.
-
Experience with high-performance websites catering to millions of daily traffic is a plus.
-
Java/ Python, MySQL, Redis, ElasticSearch, Problem Solving, Scalability, Design Patterns, Distributed System
-
Develop complex software products that include scale, algorithmic complexity, and a huge amount of data.
-
Build cutting-edge scalable systems by writing simple and efficient code.
-
Code, develop, design, and architect features related to the existing application. We expect you to own modules end to end and take pride in the work products you ship
-
Contribute to all aspects of an agile software development lifecycle including design, architecture, development, documentation, testing, and operations.
-
Design, implement, and maintain highly scalable, multi-tier, distributed server software applications
-
Deliver across the entire app life cycle, design, build, deploy, test, release to app stores, and support
-
Working directly with developers and product managers to conceptualize, build, test, and release products
-
Take responsibility for performance and stability for all server functions
-
Continuously discover, evaluate, and implement new technologies to maximize development efficiency


Job Title: Python Developer
Job Location: Pune ( Baner)
Experience: 4 to 8 years
Notice Period: 1 Month or Less
Skills: Python (Django, Flask), MySQL, Strong focus on OOPS and Architecture, Bitbucket/GitHub, NoSQL
Technical Requirements:
- Experience in developing web applications and APIs(REST, XML, other open sources)
- Strong programming foundation in Python, MYSQL & OOPS Experience in Django/Flask
- Experience & Good understanding of HTML5, CSS3, Bootstrap, Ajax, JS etc while experience on Angular, Node JS will be an added advantage.
- Solid exposure of API integrationsand familiar with various design & architectural patterns.
- In depth knowledge of Source Code Repository and experience working with Bit-bucket.
- Experience working on Apache HTTP or any other web/app server.
- Hands on experience in DB design, Architecture, coding, unit testing and debugging.
- Experience working in an Agile development environment.
- Sound in data structure analysis and algorithm design.
- Ensure cross-platform compatibility of information retrieved from web services on Android and iOS platforms, in terms of Push Notifications, platform-specific issues, etc
- Good knowledge of relational databases, version control tools and of developing web services.
- Strong understanding of the software development life cycle and best practices
Roles and Responsibilities:
- Should be a problem solver with an attitude to contribute towards the success of Team/Project as well as organization.
- Should be able to guide other members in the team
- Should take initiatives to improve code quality standards and team efficiency.
- Should be able to Participate in the requirements gathering and come up efficient solutions
- Should be able to Efficiently estimate on high and low level along with assessing risk items

