29 Sep
|
Decipher Financials
|
Mumbai
29 Sep
Decipher Financials
Mumbai
Backend Developer — Python / FastAPIExperience:
3+ yearsEmployment:
Full-timePrimary Stack:
Python, FastAPI, PostgreSQL
About the RoleWe are looking for an experienced
Backend Developer
with 3+ years of hands-on experience in Python and FastAPI. The ideal candidate should be able to independently understand business requirements, design scalable backend solutions, work closely with frontend developers, and contribute to deployment and cloud infrastructure.Experience working with
US financial services, asset management, investment management, portfolio data, or related financial products
will be highly valuable.
Key ResponsibilitiesDesign, develop, and maintain scalable backend services using
Python and FastAPI .Develop and maintain REST APIs and backend business logic.Work extensively with
PostgreSQL and SQL , including complex queries, joins, indexing, optimization, transactions, and database design.Have practical knowledge of
NoSQL databases
such as MongoDB or similar technologies.Implement caching and performance optimization using
Redis or similar caching technologies .Design clean, maintainable, and reusable backend architecture.Understand business requirements and independently convert them into technical solutions.Work closely with
React/frontend developers
to define API contracts, data structures, validations, and integration requirements.Coordinate with frontend, QA, and product teams to deliver features end-to-end.Work with
AWS services
and understand basic cloud architecture, deployment, monitoring, and security practices.Understand and work with
CI/CD pipelines ,
Git, automated builds, testing, and deployment processes.Troubleshoot production issues, performance problems, API failures, and database issues.Write unit/integration tests and maintain valuable code quality.Participate in code reviews and contribute to backend architecture and technical decisions.Understand and work with financial/asset-management data and business workflows.
Required Technical Skills
PythonStrong hands-on experienceFastAPIStrong practical experienceREST APIsStrong understandingPostgreSQLStrong — queries, joins, indexing, optimizationSQLStrongNoSQLGood understandingRedis / CachingGood practical understandingAWSGood working knowledgeCI/CDBasic–IntermediateGitStrongTestingPytest / unit & integration testingReactBasic understandingSystem DesignGood understandingDockerGood to haveLinuxGood to haveBusiness & Domain SkillsThe candidate should be capable of
understanding business requirements rather than only implementing tickets .
Experience with any of the following would be valuable:
US financial marketsAsset managementInvestment managementPortfolio managementSecurities / investmentsFinancial reportingInvestment/portfolio dataSEC filings and financial dataBDC / private creditEquity and debt instrumentsFinancial SaaS products
What We Expect From the CandidateThe person should be able to take a requirement such as:"We need to fetch financial data, process it, store it, expose it through APIs, and make it available to the frontend."and independently think through:Business Requirement → Data Model → API Design → Backend Logic → Database → Caching → Testing → Deployment → Frontend IntegrationThey should not require step-by-step instructions for every technical decision.
Ideal Candidate ProfileWe're looking for someone who:Has
3+ years of professional backend development experience .Is strong in
Python + FastAPI .Has strong PostgreSQL/SQL knowledge.Understands both relational and NoSQL databases.Understands caching and performance optimization.Has practical AWS and CI/CD exposure.Can independently debug and solve production issues.Can communicate effectively with frontend and QA teams.Understands React/API integration at a practical level.Can understand business requirements and convert them into technical implementation.Has experience in
US Finance / Asset Management
or is capable of learning the domain quickly.Takes ownership of features rather than only completing assigned coding tasks.
Nice to HaveDocker / KubernetesAWS EC2, S3, RDS, CloudWatch, LambdaRedisCelery / background jobsAirflowSnowflakeFinancial/SEC data experienceExperience with high-volume financial dataMicroservices architectureWebSocketsExperience working with US-based financial products
📌 Back End Developer (Mumbai)
🏢 Decipher Financials
📍 Mumbai