{"id":3206956,"url":"https://alion.io/job/trellance-senior-backend-developer-2","title":"Senior Backend Developer","company":{"id":44902,"name":"Trellance","domain":"trellance.com","url":"https://alion.io/company/trellance","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"ADP","truth_index":{"grade":"B","score":75,"open_postings":3,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-25T05:49:26Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Bengaluru, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":17000,"max_usd":41000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":159},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Azure","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"FastAPI","optional":false},{"name":"Git","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"Rest API","optional":false},{"name":"SQLAlchemy","optional":false},{"name":"Alembic","optional":true},{"name":"Asyncio","optional":true},{"name":"AWS","optional":true},{"name":"CloudFormation","optional":true},{"name":"Kubernetes","optional":true},{"name":"Mypy","optional":true},{"name":"Pydantic","optional":true},{"name":"Pytest","optional":true},{"name":"Terraform","optional":true},{"name":"Uvicorn","optional":true}],"status":"live","first_seen_at":"2026-10-24T13:35:00Z","employer_posted_date":null,"last_verified_at":"2026-10-24T13:35:00Z","board_verified":false,"closed_at":null,"days_open":1,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":1},"description":"We're seeking an experienced Senior Backend Developer to join our engineering team. In this role, you'll design, develop, and maintain robust, scalable, and performant backend services using FastAPI, SQLAlchemy, and PostgreSQL. You'll collaborate with cross-functional teams to implement business logic, API endpoints, and database solutions while adhering to our comprehensive development standards.\n\nResponsibilities: \nDesign and develop RESTful APIs using FastAPI, following our established API standards and best practices.\nImplement robust data models and database interactions using SQL Alchemy and PostgreSQL.\nDevelop and maintain core business logic in service and repository layers.\nWrite comprehensive unit, integration, and end-to-end tests for all code.\nCreate clear, detailed documentation for code, APIs, and architectural decisions.\nCollaborate with frontend developers to define API contracts and integration points.\nImplement and maintain high availability patterns and performance optimizations.\nParticipate in code reviews, providing constructive feedback to peers.\nTroubleshoot and resolve complex technical issues across the application stack.\nContribute to architectural decisions and help evolve our technology standards.\n\nRequirements: \n5+ years of professional experience in backend development.\nStrong proficiency in Python (3.9+) with a solid understanding of type hints, async/await, and modern Python features.\n2+ years of production experience with FastAPI hosted on Azure Cloud.\nProficiency with relational databases, particularly PostgreSQL.\nWorking knowledge of SQL Alchemy.\nExperience implementing RESTful APIs and understanding of API design principles.\nStrong understanding of software testing approaches (unit, integration, end-to-end).\nFamiliarity with containerization (Docker) and container orchestration.\nExperience with Git version control and CI/CD pipelines.\nKnowledge of secure coding practices and common security vulnerabilities.\n\nPreferred Qualifications: \nExperience with Pydantic for data validation and schema definition.\nFamiliarity with PostgreSQL advanced features (JSONB, full-text search, etc. ).\nExperience with asynchronous programming in Python.\nExperience with Uvicorn, an ASGI web server for Python.\nUnderstanding of infrastructure as code (Terraform, AWS CloudFormation).\nExperience with Kubernetes in production environments.\nUnderstanding of event-driven architecture and message brokers.\nExposure to microservices architecture patterns.\nExperience with monitoring and observability tools.\nContributions to open-source projects.\n\nTechnical Competencies: \nPython 3.9+ features and language constructs.\nType hints and static type checking with mypy.\nError handling and exception management.\nAsynchronous programming with asyncio.\nDocumentation using Google-style docstrings.\n\nWeb Frameworks and APIs: \nFast API application development and organization.\nAPI design and RESTful principles.\nRequest validation and response formatting.\nAuthentication and authorization implementation.\nPerformance optimization techniques.\n\nDatabase: \nPostgreSQL schema design and optimization.\nSQL Alchemy ORM and Core.\nQuery optimization and performance tuning.\nTransaction management.\nDatabase migrations with Alembic.\n\nTesting: \nTest-driven development practices.\nUnit testing with pytest.\nIntegration testing for APIs and databases.\nMockups and fixtures.\nCode coverage analysis.\n\nDevOps and Infrastructure: \nDocker containerization.\nCI/CD pipeline configuration.\nInfrastructure as code concepts.\nMonitoring and logging implementation.\nHigh availability patterns.\n\nDevelopment Standards Expertise: \nThe ideal candidate will demonstrate an understanding of and commitment to: Domain-driven design principles, API-first development approach, Test-driven development, Security by design, Continuous delivery practices, Comprehensive documentation, and Code quality and maintainability, Performance optimization, and Error handling best practices.\nSkills\nfastapi, postgresql, python","description_format":"text","description_chars":4022,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Financial Software & Embedded Finance","Credit Unions & Cooperative Banks"],"lifecycle":[{"event":"open","at":"2026-10-24T13:35:00Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":29,"reasons":["seen:0","win:early"],"computed_at":"2026-10-25T05:49:26Z"},"pay":null,"html_url":"https://alion.io/job/trellance-senior-backend-developer-2","json_url":"https://alion.io/job/trellance-senior-backend-developer-2.json","meta":{"generated_at":"2026-10-25T21:48:43Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":30792,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-26T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":44902},"rest":"https://alion.io/mcp/rest/get_company?id=44902"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Ftrellance-senior-backend-developer-2"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Ftrellance-senior-backend-developer-2"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Ftrellance-senior-backend-developer-2"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/trellance-senior-backend-developer-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Ftrellance-senior-backend-developer-2"}]}