Junior Software Engineer - Python

Job Description

Title: Junior Software Engineer - Python

Company Name: Indetechs Software Limited.

Vacancy: 1

Age: At least 24 years

Job Location: Anywhere in Bangladesh

Salary: Negotiable

Experience:

  • At most 2 years


Published: 2026-06-25

Application Deadline: 2026-07-25

Education:



Requirements:
  • At most 2 years


Skills Required: Docker,Git and Github,HTML5,JavaScript,PostgreSQL,Python,scss

Additional Requirements:
  • Age At least 24 years


Responsibilities & Context:

About the Project

We are building a robust, scalable business management platform using Odoo to serve small and medium-sized enterprises across our companies. Our team works on a diverse range of projects - from internal tools and dashboards to full-scale ERP implementations and client-facing web platforms. We believe in growing talent from the ground up. Junior engineers here are not just ticket-closers - they are future senior engineers. You will be mentored, challenged, and given increasing ownership as you develop your skills. Over time, you will be guided towards specialising in Odoo ERP development, one of the most in-demand skills in the enterprise software space.

Role Overview

As a Junior Software Engineer, you will work alongside senior developers to build, maintain, and improve web applications and backend services. You are expected to have a solid foundation in Python and web fundamentals, a willingness to learn, and good problem-solving instincts. You do not need to know everything - but you should be curious, coachable, and eager to write clean, readable code. This is a role where your growth mindset matters as much as your current skill level.

Responsibilities

• Write clean, maintainable Python code for backend services and APIs

• Build and style web interfaces using HTML5, SCSS, Bootstrap, and JavaScript/TypeScript

• Work with relational databases (PostgreSQL or MySQL) - write queries, understand schemas

• Assist in debugging, testing, and reviewing code across the stack

• Participate in daily standups, sprint planning, and team code reviews

• Follow Git-based workflows - branching, pull requests, and version control best practices

• Write basic unit tests and contribute to test coverage improvements

• Read and understand existing codebases and contribute incremental improvements

• Collaborate with senior engineers to implement features from technical specifications

• Document your work clearly in code comments, wikis, or README files

Required Qualifications

• 0-2 years of professional or project-based experience in software development

• Solid understanding of Python - data types, OOP concepts, functions, and modules

• Familiarity with JavaScript or TypeScript basics - DOM manipulation, async/await, fetch API

• Hands-on experience with HTML5 and SCSS for building structured, responsive layouts

• Working knowledge of Bootstrap or a similar CSS framework

• Basic understanding of relational databases - SQL queries, joins, and data relationships

• Comfortable using Git for version control (commit, branch, merge, pull request)

• Ability to read documentation and debug independently using browser devtools or logs

• Good written communication and ability to ask clear, well-structured questions

Nice to Have

• Any exposure to Odoo ERP - even browsing the source code or trying the community edition

• Familiarity with Odoo module structure, QWeb templates, or Python ORM patterns

• Basic understanding of REST APIs - making requests, reading responses, JSON formatting

• Experience with a Python web framework such as Flask, FastAPI, or Django

• Exposure to Docker or containerised development environments

• Familiarity with CI/CD concepts - automated builds, testing pipelines, or deployments

• Knowledge of any ERP or business management system (Odoo, SAP, NetSuite, etc.)

• Personal projects, GitHub portfolio, or open-source contributions

• Basic knowledge of Linux command line and shell scripting



Job Other Benifits:

Employment Status: Full Time

Job Work Place: Work from home,Work at office

Company Information:

Gender: Male and Female can apply

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Category: IT & Telecommunication

Similar Jobs