Title: Mid-Level Full Stack Software Engineer
Company Name: Indetechs Software Limited.
Vacancy: 2
Age: Na
Job Location: Anywhere in Bangladesh
Salary: Negotiable
Experience: --
Published: 2026-06-17
Application Deadline: 2026-07-17
Education:
Requirements: --
Skills Required:
Additional Requirements:
Responsibilities & Context:
Core responsibilities
● Build and maintain responsive UIs using HTML, CSS, Tailwind CSS and a JS framework – React or Vue (min. 3 yrs)
● Develop backend services and REST APIs using Python or Node.js (min. 3 yrs)
● Design, query, and optimize schemas across PostgreSQL, MySQL, and MongoDB — covering indexing, migrations, and transactions
● Build and maintain CI/CD pipelines using GitHub Actions or similar, with Docker for containerisation
● Implement caching strategies (Redis / Memcached) — cache-aside, write-through, TTL management
● Familiarity with microservices architecture or event-driven systems (Kafka, RabbitMQ)
● Apply design patterns (MVC, Repository, Factory, Observer) and SOLID principles to produce maintainable, testable code
● Handle authentication flows — JWT, OAuth 2.0, session-based auth
● Write unit and integration tests to ensure system reliability
● Participate in code reviews, uphold standards, and contribute to technical documentation
● Debug and monitor production systems; contribute to incident resolution and root-cause analysis
Nice to have
● TypeScript experience on frontend or backend
● Familiarity with Geospatial Tools and Programming (GIS, GDAL, etc.)
● Familiar with cloud platforms — AWS, GCP, or Azure (EC2, S3, Lambda)
● Contribution to open-source projects or a public portfolio of work
● Understanding of web security fundamentals — OWASP Top 10, CORS, CSRF, XSS
● Experience working in Agile / Scrum teams
● Familiarity with AI / LLM Integration
Qualifications & experience
● 3–5 years of professional experience in a full-stack or similar engineering role
● Bachelor’s degree in computer science, Software Engineering, or equivalent practical experience
● Demonstrable experience working on production systems with real user traffic
● Strong written and verbal communication skills; able to articulate technical decisions clearly
● Collaborative mindset with the ability to work effectively in cross-functional teams
● Self-driven with a continuous learning attitude toward emerging tools and technologies
Benefits: As per company policy