{"id":2527466,"url":"https://alion.io/job/practice-numbers-senior-software-engineer-2","title":"Senior Software Engineer","company":{"id":2763798,"name":"Practice Numbers","domain":"practicenumbers.com","url":"https://alion.io/company/practicenumbers","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Gem","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Kolkata, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":18000,"max_usd":42000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":139},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Alembic","optional":false},{"name":"Amazon CloudWatch","optional":false},{"name":"Amazon ECS","optional":false},{"name":"Amazon EKS","optional":false},{"name":"Amazon S3","optional":false},{"name":"Apache Kafka","optional":false},{"name":"API Gateway","optional":false},{"name":"AWS","optional":false},{"name":"AWS Fargate","optional":false},{"name":"AWS Lambda","optional":false},{"name":"CI/CD","optional":false},{"name":"Django","optional":false},{"name":"Django REST Framework","optional":false},{"name":"Docker","optional":false},{"name":"ElasticSearch","optional":false},{"name":"FastAPI","optional":false},{"name":"Incident Management","optional":false},{"name":"JavaScript","optional":false},{"name":"New Relic","optional":false},{"name":"Next.js","optional":false},{"name":"Node JS","optional":false},{"name":"OpenSearch","optional":false},{"name":"OpenTelemetry","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"React.js","optional":false},{"name":"Redis","optional":false},{"name":"Redpanda","optional":false},{"name":"Rest API","optional":false},{"name":"SQLAlchemy","optional":false},{"name":"Terraform","optional":false},{"name":"TypeScript","optional":false},{"name":"Databricks","optional":true},{"name":"ETL/ELT","optional":true},{"name":"Kubernetes","optional":true}],"status":"live","first_seen_at":"2026-07-24T14:40:40Z","employer_posted_date":"2026-07-27","last_verified_at":"2026-10-15T11:21:08Z","board_verified":true,"closed_at":null,"days_open":82,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":82},"description":"Senior Software Engineer - Engineering\nExperience: 5-8 Years\nLocation: Kolkata, India\nAbout Practice by Numbers\nPractice by Numbers (PbN) is a fast-growing SaaS platform helping healthcare organizations\nleverage data, automation, patient engagement, and operational intelligence to improve business\nperformance and patient outcomes. We build highly scalable cloud-native products serving\nthousands of customers across North America.\nWe are looking for a Senior Software Engineer who combines strong hands-on engineering skills\nwith the maturity to own complex features end-to-end, mentor peers, and raise the technical bar\nacross the team.\nRole Overview\nAs a Senior Software Engineer, you will design, build, and own significant components of our SaaS\nplatform. You will take features from ambiguous requirements through design, implementation,\ntesting, and production operation. You will make sound technical decisions within your area,\ncontribute to architecture discussions, and mentor engineers around you.\nThis role requires strong software engineering fundamentals, solid experience with distributed\nsystems and cloud-native development, and a track record of delivering reliable, high-quality\nsoftware. The ideal candidate is a self-driven builder who takes ownership, cares deeply about\nquality, and enjoys solving hard technical problems.\nKey Responsibilities\nSoftware Engineering\nDesign, build, and own end-to-end features and services across the platform.\nBuild scalable APIs, backend services, and cloud-native applications.\nBuild and operate event-driven workflows using Kafka-compatible messaging, background\nworkers, and reliable async processing patterns.\nWrite clean, well-tested, maintainable, and performant code.\nContribute to frontend and full-stack development as needed.\nImprove system performance, scalability, reliability, and security within your area.\nTroubleshoot and resolve production issues, including on-call participation.\nTechnical Contribution & Design\nTranslate ambiguous requirements into well-structured technical designs.\nParticipate in and contribute to design reviews and architecture discussions.\nMake pragmatic technical decisions and clearly document trade-offs.\nIdentify technical risks early and propose practical solutions.\nDrive adoption of reusable components, shared services, and engineering best practices.\nQuality & Operational Excellence\nUphold high standards for design, code quality, testing, and operational readiness.\nWrite and review unit, integration, and automated tests.\nImprove observability through monitoring, logging, and alerting for your services.\nParticipate actively in code reviews and provide constructive feedback.\nCollaboration & Mentorship\nMentor and support junior engineers through pairing and code reviews.\nCollaborate closely with product, design, QA, and DevOps teams.\nContribute to a culture of ownership, learning, and engineering excellence.\nAI-Enabled Engineering\nUse modern AI tools to improve development speed, quality, and productivity.\nApply AI-assisted development practices while maintaining strong engineering standards, security, and code quality.\nExplore practical opportunities to accelerate engineering outcomes.\nRequired Qualifications\nBachelor’s or Master’s degree in Computer Science or a related discipline.\n5-8 years of software engineering experience building production-grade applications.\nStrong experience building and operating cloud-native SaaS or web applications.\nSolid understanding of software design, distributed systems, and modern engineering practices.\nProven ability to own and deliver complex features independently.\nExperience debugging and resolving performance, scalability, and reliability issues.\nTechnical Expertise\nBackend Technologies\nPython\nDjango / Django REST Framework\nFastAPI\nSQLAlchemy / Alembic\nNode.js\nREST APIs\nMicroservices Architecture\nAsynchronous Processing\nEvent-driven Architecture\nTransactional Outbox / Background Workers\nFrontend Technologies\nReact.js\nNext.js\nTypeScript\nModern JavaScript\nState Management Frameworks\nData & Storage\nPostgreSQL\nRedis\nKafka / Redpanda / Amazon MSK\nElasticsearch / OpenSearch\nAWS S3 / Object Storage\nDatabase Design\nQuery Optimization\nCaching Strategies\nCloud & Infrastructure\nAWS\nECS / EKS / Fargate\nLambda\nAPI Gateway\nS3\nRDS\nElastiCache\nMSK\nCloudWatch\nTerraform / Infrastructure as Code\nDevOps & Reliability\nDocker\nCI/CD Pipelines\nMonitoring & Observability\nOpenTelemetry\nNew Relic / CloudWatch\nTest Automation\nIncident Management\nSoftware Design\nObject-Oriented Design\nDesign Patterns\nSOLID Principles\nSystem Design\nSecure Coding Practices\nPreferred Qualifications\nExperience building multi-tenant SaaS platforms.\nExperience with large-scale transactional or data-intensive workloads.\nExposure to healthcare technology or data-intensive applications.\nExperience mentoring engineers and leading feature development.\nFamiliarity with Kubernetes.\nExperience building ETL / data pipelines (good to have).\nExposure to Databricks or similar data/analytics platforms (good to have).\nWhat We Look For\nStrong hands-on technical skills and engineering fundamentals.\nAbility to own features end-to-end with minimal supervision.\nGood system design and problem-solving abilities.\nBias toward execution, quality, and ownership.\nStrong collaboration and communication skills.\nWillingness to mentor and lift up the team.\nPassion for building high-quality software and continuous learning.","description_format":"text","description_chars":5448,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Continuous learning"],"hiring_locations":[{"name":"India","iso":"IN","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-14T12:25:24Z"}],"visa":[],"liveness":{"score":44,"band":"fade","label":"Fading","p_open":1,"p_active":0.735,"p_room":0.6,"age_days":82,"expected_fill_days":104,"reasons":["conf:2","win:late","crowd:"],"computed_at":"2026-10-15T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/practice-numbers-senior-software-engineer-2","json_url":"https://alion.io/job/practice-numbers-senior-software-engineer-2.json","meta":{"generated_at":"2026-10-15T14:23:26Z","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":22020,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-16T00: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":2763798},"rest":"https://alion.io/mcp/rest/get_company?id=2763798"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fpractice-numbers-senior-software-engineer-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%2Fpractice-numbers-senior-software-engineer-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%2Fpractice-numbers-senior-software-engineer-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/practice-numbers-senior-software-engineer-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fpractice-numbers-senior-software-engineer-2"}]}