Generate a CV for this Job!

Based on your profile and this job description, you can create a tailored CV to apply directly.

Software Engineer (Full-Stack) - For Smart Technologies (BD) Limited (Largest IT Company in Bangladesh) - Job ID - 1351424

Bdjobs.com • , BD • On-site

Posted on: 23rd March, 2025
Employment Type:

Job Description

Smart Technologies (BD) Limited (Largest IT Company in Bangladesh) is looking for Software Engineer (Full-Stack)

Company Overview: Smart Technologies (BD) Ltd. is the largest ICT products distribution company in Bangladesh, specializing in PC hardware, laptops, telecom, networking goods, and software. As the authorized distributor of over 100 renowned international ICT brands, we provide cutting-edge technology solutions across industries.

Since our establishment in 1998, we have been committed to delivering high-performance IT services and solutions that help businesses achieve their goals.

Job Summary:

We are looking for two (02) experienced Software Engineers (Full-Stack) to design, develop, and optimize high-performance E-commerce platforms and other development projects. The ideal candidates should have strong proficiency in backend and frontend technologies, cloud computing, and security best practices.

Key Responsibilities:
• Develop, maintain, and optimize robust, scalable, and high-performance web applications.
• Work extensively with Node.js with strong proficiency in Express.js, CSS, HTML, Tailwind CSS, React.js, Next.js, and JavaScript.
• Design, optimize, and manage SQL databases, particularly MySQL, PostgreSQL, MongoDB (experience with other database technologies is a plus).
• Design, develop, and maintain cross-platform applications using Java (Spring Boot) ensuring optimal performance.
• Utilize and implement technologies such as JSON, RSS, and XML to support seamless data handling and system integration.
• Develop and execute comprehensive testing strategies to ensure application stability and reliability.
• Proactively debug, identify, and resolve software and performance issues.
• Maintain detailed documentation for code, system architecture, and user guides to facilitate ongoing development and usage.
• Work closely with UI/UX designers, product managers, and stakeholders to enhance the user experience and system functionality.
• Implement authentication & authorization protocols (OAuth2, JWT, OpenID Connect, AD Authentication).
• Ensure secure coding practices, API security, load balancing, and caching strategies.
• Guide and mentor junior engineers to enhance team capabilities.

Educational Requirements
• Bachelor of Science (BSc) in Computer Science & Engineering
• Skills Required: MySQL, React | NodeJS | mongoDB | mongoose | JavaScript | Github | Git, Programming languages: Python

Experience Requirements
• At least 5 year(s)
• The applicants should have experience in the following business area(s): Software Company,IT Enabled Service,Computer Hardware/Network Companies,Developer

Required Skills & Technologies:

Programming Languages:
• Java / Spring Boot
• Python / Django / Fast
• APIJavaScript / TypeScript (Node.js)
• Golang / Rust (Preferred for system-level programming)

Backend & Microservices:
• REST & GraphQL API Development
• Event-Driven Architecture (Kafka, RabbitMQ)
• gRPC & Protocol Buffers

Frontend Technologies:
• React.js, Next.js
• Tailwind CSS / Bootstrap
• JavaScript / TypeScript (Node.js)

Cloud & DevOps:
• AWS / Azure / Google Cloud
• Kubernetes & Docker
• Infrastructure as Code (Terraform, CloudFormation)
• CI/CD Pipelines (Jenkins, GitHub Actions, GitLab CI)

Databases & Storage:
• SQL (PostgreSQL, MySQL)
• NoSQL (MongoDB, Redis, Cassandra)
• Object Storage (AWS S3, MinIO, Digital Ocean Space Bucket)

Security & Performance Optimization:
• Authentication & Authorization (OAuth2, JWT, OpenID Connect, AD Authentication)
• Load Balancing & Caching Strategies
• Secure Coding Practices & API Security
Bdjobs.com

Bdjobs.com

Technology

Job Type

Loading...

Loading...

AI Cover Letter Generator

Generate a Tailored Cover Letter!

Our AI will analyze your profile and create a personalized cover letter that highlights your relevant skills and experience.

Ready to Apply?

Click the button below to start your application process.

Related Jobs

Aries Solutions Intl Inc

1 week ago

Full-time

React Developer with AI Expertise

Virginia, US View Job