{"id":3736319,"url":"https://alion.io/job/appdirect-software-development-engineer","title":"Software Development Engineer","company":{"id":171721,"name":"AppDirect","domain":"appdirect.com","url":"https://alion.io/company/appdirect","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":{"grade":"A","score":86,"open_postings":11,"ghost_share":0,"stale_share":0.545,"repost_share":0,"time_to_fill_p50_days":49,"computed_at":"2026-11-04T06:34:25Z"}},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Pune, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"JavaScript","optional":false},{"name":"React.js","optional":false},{"name":"Redux","optional":false},{"name":"Rest API","optional":false},{"name":"Spring Framework","optional":false},{"name":"TypeScript","optional":false},{"name":"Agile","optional":true},{"name":"Apache Kafka","optional":true},{"name":"Docker","optional":true},{"name":"Java","optional":true},{"name":"JUnit","optional":true},{"name":"Kubernetes","optional":true},{"name":"MySQL","optional":true},{"name":"Node JS","optional":true}],"status":"live","first_seen_at":"2026-11-04T07:22:26Z","employer_posted_date":"2026-11-04","last_verified_at":"2026-11-04T09:54:48Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"About AppDirect\nBecome a digital, global citizen and enable the new generation of digital entrepreneurs around the world. AppDirect offers a subscription commerce platform to sell any product, through any channel, on any device - as a service. We power millions of subscriptions worldwide for organizations. We do this by our values-driven culture-one that enables you to Be Seen, Be Yourself, and Do Your Best Work.\nAbout You\nWe are rapidly expanding and looking to hire talented and ambitious software engineers in Pune. As a member of the team, you will create, grow, and manage a distributed network of marketplaces and applications. We love entrepreneurial spirit and those who bring experience from established organizations. You are a highly technical, hands-on developer with a passion for producing maintainable and robust code. \nWhat you'll do and how you'll make an impact\nLead simple projects independently and begin contributing to medium-complexity projects.\nTake initiative and execute ideas that positively impact the team, occasionally leading small initiatives.\nCommunicate effectively within your team, across projects, and with cross-functional partners.\nDeliver complete, high-quality products on time, while identifying gaps in requirements or implementation plans.\nProactively anticipate problems, recognize barriers, and collaborate with internal and cross-functional teams to resolve them.\nValue robust, sensible design and clean, maintainable code; advise others on boundary and negative test cases.\nMentor junior team members on writing testable code and consistently write comprehensive tests for your own work.\nMake informed decisions about when to use unit, integration, or end-to-end testing.\nConsistently deliver systems and features that provide meaningful value to customers and other teams.\nRaise potential delivery or timeline issues early, without fear of blame, and contribute through detailed code reviews and documentation of best practices.\nCollaborate closely with product management, design, and sales teams to build impactful solutions.\nWhat we’re looking for\n3-5 years of experience developing in Java with a proven track record of delivering end-to-end solutions from scratch.\nStrong proficiency in Core Java and frameworks such as Spring Framework, J2EE, or Reactor. Solid knowledge of data structures, algorithms, object-oriented design, and design patterns.\nExperience building and maintaining REST APIs and working with microservice architectures.\nHands-on experience with HTML, CSS3, JavaScript, and TypeScript (ReactJS/Redux is a plus). Familiarity with Node.js and frameworks like Express.\nProficiency with databases such as MySQL and MongoDB. Experience with Docker, Kubernetes, and messaging systems like Kafka.\nStrong background in testing, including unit testing with JUnit, integration testing, and performance testing.\nExperience working in Agile development environments and collaborating across teams.\nKnowledge of scalability, performance engineering, and application security best practices is a plus.\nWe value engineers who enjoy building production-grade code, supporting it once live, and are comfortable refactoring and exploring new technologies. Commitment to writing clean, testable, and maintainable code is essential.\nAt AppDirect, we believe that innovation thrives in an environment that houses diversity of excellence, experience and thought. We respect each AppDirector as their own fingerprint; unique with no one alike. We foster an environment of inclusion without regard to race, religion, age, sexual orientation, or gender identity enabling AppDirectors to embrace their uniqueness to do their best work. As such, we strongly encourage applications from Indigenous peoples, racialized people, people with disabilities, people from gender and sexually diverse communities, and/or people with intersectional identities.\nAt AppDirect we take privacy very seriously. For more information about our use and handling of personal data from job applicants, please read our Candidate Privacy Policy. For more information of our general privacy practices, please see AppDirect Privacy Notice: https://www.appdirect.com/about/privacy-notice\nAt AppDirect, AI tools may assist our recruitment team with administrative automations - always under human oversight. AI tools do not make hiring decisions or solely automated decisions about your candidacy - all decisions are made by our people. By submitting your application, you acknowledge that your information may be processed in this way. You may request access or deletion at any time by contacting .","description_format":"text","description_chars":4643,"description_truncated":false,"requirements":{"experience_years_min":3,"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":["Marketplaces","Billing & Subscription Management","Subscription Commerce"],"lifecycle":[{"event":"open","at":"2026-11-04T09:54:48Z"}],"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":49,"reasons":["conf:2","win:early"],"computed_at":"2026-11-04T12:45:24Z"},"pay":null,"html_url":"https://alion.io/job/appdirect-software-development-engineer","json_url":"https://alion.io/job/appdirect-software-development-engineer.json","meta":{"generated_at":"2026-11-04T12:45:24Z","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":19215,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-05T00: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":171721},"rest":"https://alion.io/mcp/rest/get_company?id=171721"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fappdirect-software-development-engineer"},{"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%2Fappdirect-software-development-engineer"},{"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%2Fappdirect-software-development-engineer"},{"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/appdirect-software-development-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fappdirect-software-development-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3736319}},{"tool":"search_jobs","arguments":{"company":"appdirect.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3736319},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}