{"id":2667547,"url":"https://alion.io/job/karooth-it-bd-software-engineer-mid-level","title":"Software Engineer (Mid-Level)","company":{"id":4435968,"name":"Karooth IT (BD)","domain":"karoothitbd.com","url":"https://alion.io/company/karooth-it-bd","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Dhaka, Bangladesh"],"countries":["BD"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":50000,"max":60000,"currency":"BDT","period":"month","gross":null,"usd_annual":5844},"salary_estimate":null,"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"ChatGPT","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude","optional":false},{"name":"Copilot","optional":false},{"name":"Cursor","optional":false},{"name":"Django","optional":false},{"name":"DNS","optional":false},{"name":"FastAPI","optional":false},{"name":"Flask","optional":false},{"name":"GitHub Actions","optional":false},{"name":"GitLab CI","optional":false},{"name":"Hibernate","optional":false},{"name":"Jenkins","optional":false},{"name":"JUnit","optional":false},{"name":"Mockito","optional":false},{"name":"MySQL","optional":false},{"name":"Oracle","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Pytest","optional":false},{"name":"Python","optional":false},{"name":"Spring Boot","optional":false},{"name":"Spring Data JPA","optional":false},{"name":"Spring MVC","optional":false},{"name":"Spring Security","optional":false},{"name":"TCP/IP","optional":false},{"name":"Agile","optional":true},{"name":"Angular","optional":true},{"name":"Apache Kafka","optional":true},{"name":"AWS","optional":true},{"name":"Azure","optional":true},{"name":"GCP","optional":true},{"name":"Git","optional":true},{"name":"Gradle","optional":true},{"name":"Java","optional":true},{"name":"JavaScript","optional":true},{"name":"Kotlin","optional":true},{"name":"Kubernetes","optional":true},{"name":"Linux","optional":true},{"name":"Maven","optional":true},{"name":"Nginx","optional":true},{"name":"OWASP Top 10","optional":true},{"name":"RabbitMQ","optional":true},{"name":"React.js","optional":true},{"name":"Redis","optional":true},{"name":"Scrum","optional":true},{"name":"SQL","optional":true},{"name":"TypeScript","optional":true},{"name":"Waterfall","optional":true}],"status":"live","first_seen_at":"2026-10-07T10:41:00Z","employer_posted_date":null,"last_verified_at":"2026-10-07T10:41:00Z","board_verified":false,"closed_at":null,"days_open":10,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":10},"description":"What we offer \nCompetitive salary, festival bonuses, yearly increment and leave as per company policy. Work on national-scale systems with real social impact, plus learning and international project exposure.\n\nResponsibilities & ContextJob SummaryWe are looking for a Software Engineer who writes clean, reliable Java and Python code and works well inside a team. You will build and maintain backend services and web applications for large-scale MIS and public-sector platforms. You must think critically, understand how computers and networks really work, and use modern AI coding tools to deliver faster without lowering quality.\nKey responsibilities\nDesign, develop, test and maintain backend services and web applications using Java, Spring Boot and Spring MVC.\nBuild scripts, data-processing jobs, integrations and utilities in Python.\nDesign and consume RESTful APIs; integrate with third-party and government systems.\nDesign database schemas and write efficient queries (PostgreSQL / MySQL / Oracle).\nTake part in every stage of the SDLC: requirement analysis, estimation, design, coding, testing, deployment and maintenance.\nSet up and maintain CI/CD pipelines (e.g. Jenkins, GitLab CI or GitHub Actions) for automated build, test and deployment.\nWrite unit and integration tests (JUnit, Mockito, PyTest) and fix defects reported by QA.\nUse AI-assisted development tools (e.g. Claude, GitHub Copilot, Cursor, ChatGPT) to speed up coding, testing, documentation and debugging — and review AI output critically before merging.\nTroubleshoot issues across application, server and network layers in development, staging and production.\nJoin code reviews, sprint planning, stand-ups and retrospectives; share knowledge openly with the team.\nWrite clear technical documentation: API specs, design notes and deployment guides.\nLearn new frameworks, tools or domains quickly when a project needs them.\n\nEducationBachelor of Science (BSc) in Computer Science & Engineering\nB.Sc. in Computer Science & Engineering (CSE), Software Engineering, EEE or a related field from a recognised university.\n\nExperienceAt least 3 years\n\nAdditional RequirementsAge 27 to 50 years\nOnly Male\n Experience\nAt least 3 years of hands-on software development experience.\nProven work on production projects using Java, Spring Boot, Spring MVC and Python.\nTechnical skills (must have)\nComputer fundamentals: data structures, algorithms, OOP, operating systems, memory, processes and threads, concurrency.\nNetworking fundamentals: TCP/IP, HTTP/HTTPS, DNS, ports, load balancing, firewalls, SSL/TLS, and basic network troubleshooting.\nJava 8+ (Java 17 preferred), Spring Boot, Spring MVC, Spring Data JPA / Hibernate, Spring Security.\nPython for scripting, automation, APIs or data processing (Flask / FastAPI / Django is a plus).\nRelational databases and SQL; basic knowledge of NoSQL (MongoDB, Redis).\nGit, branching strategies and pull-request workflow.\nSDLC models (Agile / Scrum, Waterfall) and where each fits.\nCI/CD concepts and at least one tool (Jenkins, GitLab CI, GitHub Actions); build tools Maven / Gradle.\nLinux command line and basic server administration.\nPractical use of AI coding assistants in daily work, with the judgement to verify, test and secure AI-generated code\nGood to have\nDocker, Kubernetes, Nginx.\nMicroservices, message queues (Kafka, RabbitMQ).\nCloud platforms (AWS, Azure, GCP) or government data-centre deployments.\nFront-end basics (JavaScript, React or Angular).\nSecure coding practices (OWASP Top 10), data privacy.\nExperience with government, NGO or development-sector projects (MIS, registries, biometric or payment systems).\nPersonal attributes\nTeam player — works collaboratively, communicates openly, accepts and gives feedback.\nCritical thinker — questions requirements, analyses root causes and weighs trade-offs before coding.\nFast learner — picks up new technologies on their own when the work demands it.\nOwnership — takes responsibility for code from design to production.\nGood written and spoken English and Bangla.\n\nEmployment status: Full Time\nWorkplace: Work at office\nVacancies: 1\nSalary: Tk. 50000 - 60000 (Monthly)\nJob location: Dhaka","description_format":"text","description_chars":4163,"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":[],"lifecycle":[{"event":"open","at":"2026-10-16T03:09:09Z"}],"visa":[],"liveness":{"score":75,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.796,"p_room":0.945,"age_days":9,"expected_fill_days":21,"reasons":["seen:9","win:mid"],"computed_at":"2026-10-17T05:46:00Z"},"pay":{"stated_usd_annual":5844,"is_top_pay":false},"html_url":"https://alion.io/job/karooth-it-bd-software-engineer-mid-level","json_url":"https://alion.io/job/karooth-it-bd-software-engineer-mid-level.json","meta":{"generated_at":"2026-10-17T20:57:10Z","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":5293,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-18T00: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":4435968},"rest":"https://alion.io/mcp/rest/get_company?id=4435968"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fkarooth-it-bd-software-engineer-mid-level"},{"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%2Fkarooth-it-bd-software-engineer-mid-level"},{"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%2Fkarooth-it-bd-software-engineer-mid-level"},{"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/karooth-it-bd-software-engineer-mid-level\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fkarooth-it-bd-software-engineer-mid-level"}]}