
The Back End Software Engineer is responsible for designing, implementing, and maintaining server-side logic, databases, and APIs to support scalable and high-performance applications. The role involves collaborating with cross-functional teams, including front-end developers, DevOps engineers, and product managers, to ensure smooth software development, deployment, and maintenance.
Key Responsibilities:
Back-End Development & API Engineering
Develop, test, and maintain scalable and secure back-end services.
Design and implement RESTful and GraphQL APIs for system integration.
Ensure code optimization and best practices for efficiency and maintainability.
Database Management & Optimization
Design and maintain relational and NoSQL database structures (MS SQL, PostgreSQL, MongoDB).
Optimize database queries/stored procedures and indexing for performance improvement.
Implement and maintain database backup and security strategies.
Security & Performance Optimization
Implement authentication and authorization mechanisms (JWT, OAuth).
Conduct code reviews and performance tuning to enhance system stability.
Apply security best practices to protect applications from vulnerabilities (SQL injection, XSS, CSRF).
Collaboration & Agile Development
Work closely with front-end developers, DevOps teams, and product managers.
Participate in Agile development cycles, including sprint planning and retrospectives.
Provide mentorship and guidance to Engineer I and interns in the team.
Testing, Debugging & Deployment
Write unit, integration, and performance tests to maintain code quality.
Debug and resolve production and development issues.
Collaborate with DevOps teams to implement CI/CD pipelines and automate deployment workflows.
Performance Goals & Indicators
High-quality, maintainable, and scalable back-end code.
API performance and reliability benchmarks.
Effective collaboration in Agile development cycles.
Contribution to performance optimization and system scalability.
Required Skills & Competencies
Technical Skills
Strong experience in back-end programming languages (e.g. ASP.NET Core, C#, Python, Node.js).
Familiarity with front-end technologies (e.g. React, Angular).
Desktop-based application development using WinUI3 and WinForms is preferable.
Hands-on experience with technologies like RabbitMQ, Redis and API Gateways.
Expertise in database technologies (MS SQL, PostgreSQL, MongoDB).
Familiarity with cloud platforms (AWS, Azure, GCP) and microservices architecture.
Knowledge of version control systems (Git, GitHub, GitLab).
Understanding of containerization and orchestration (Docker, Kubernetes).
Soft Skills
Strong analytical and problem-solving abilities.
Effective communication and collaboration skills.
Leadership and mentorship qualities.
Educational Qualifications & Experience
Education: Bachelorโs degree in Computer Science, Software Engineering, or a related field.
Experience: 3-5 years of experience in back-end development.
Certifications: AWS, Google Cloud, Agile Scrum or relevant back-end development certifications are a plus.
About the company
Company websiteโขIT Services and IT Consulting
AKIJ iBOS Limited is a global software development and IT services company that provides customized software development solutions backed by innovative, cutting-edge technology.
A Concern of AKIJ Resource stands proudly as one of the largest conglomerates of Bangladesh. Its high-quality products are already enjoyed by millions of people around the globe. The top 15 industrial units are operating under its umbrella, including FMCG, printing & packaging, textiles, hand board, pharmaceutical, leather processing, and real-estate business, catering jobs for more than 37,000 people in various categories. AKIJ Resource also provides services in healthcare, information, and communication technology with a turnover of 89 billion Taka.
Providing local and Global IT Solutions, holding an impressive customer retention rate of more than 90%, thanks to our team of 100+ top-notch professionals. To help clients get the most value from data, we combine modern approaches with proven results, functional and analytical knowledge.
๐ข๐๐ฟ ๐ฆ๐ฒ๐ฟ๐๐ถ๐ฐ๐ฒ๐ ๐ฎ๐ ๐ฎ ๐๐น๐ฎ๐ป๐ฐ๐ฒ
Customized Software Development
Talent Team Development
Mobile App Development
Web Application Development
eCommerce Development
QA and Test Automation
Business Process Improvement
Augmented Reality & Virtual Reality (AR/VR)
Game Development
DevOps
๐ง๐ฒ๐ฐ๐ต๐ป๐ผ๐น๐ผ๐ด๐ถ๐ฒ๐
ASP.net, PHP, NodeJS, Laravel, Angular, React, VueJS, MySQL, Flutter, Swift, Kotlin, Redis, Selenium, SQA, FIGMA, Adobe, Autocad, Codeigniter, Rails, ExpressJS, Symfony, Svelte, ESLint, Redux, TypeScript, npn, webpack, VueX, Bootstrap, MariaDB, PostgreSQL, JAVA, WordPress, Dedicated extension teams, Project management, offshore development, QA & Test Automation, Augmented Reality, Virtual Reality, DevOps, Cloud & Cyber Security.