Software Engineer Intern

1 day ago

বাংলাদেশ SKARION দূরবর্তী পূর্ণকালীন ১০,০০০৳ অস্থায়ী
[Read "

How to Apply
" First Before Applying] Company: Skarion Type: Full-Time Internship Mode: Remote Duration: 4 Months

Working Hours
9 hours per day including 1 hour lunch break, 5 days a week Compensation: BDT 10,000 per month About Skarion Skarion helps individuals confidently navigate the hiring process and secure better career opportunities through expert coaching, resume optimization, profile grooming, hands-on training, and job placement support. We work closely with candidates to improve their professional positioning, prepare them for the U.
S. job market, and support them throughout the journey of landing suitable roles. Our work combines education, career development, technology, automation, and operational execution. Role Overview We are looking for Computer Science graduates to join Skarion as a Software Engineer Intern. This role is ideal for someone who enjoys hands-on development, diving into systems, building new features, and working in a fast-moving startup environment. In this role, you will take ownership of existing projects, maintain active workflows, diagnose and fix bugs, and implement new functionality across our applications and internal tools. We need someone adaptable who isn’t afraid to navigate unfamiliar codebases, improve system reliability, and handle technical tasks across the development lifecycle.

Key Responsibilities
• Project Ownership: Take over, understand, and maintain existing codebases, projects, and active operational workflows.
• Feature Development: Design, build, and deploy new features and enhancements based on business requirements.
• Bug Fixing & Maintenance: Identify, troubleshoot, and resolve bugs, performance bottlenecks, and technical glitches across existing applications.
• System Integration: Integrate and maintain third-party services, REST APIs, and webhooks to ensure smooth data flow across platforms.
• Code Quality & Optimization: Refactor existing code where necessary to improve readability, maintainability, and reliability.
• Documentation & Testing: Write clean documentation for systems, workflows, and changes; test updates thoroughly before deployment.
• Startup Agility: Collaborate directly with the team to translate operational and product needs into practical technical solutions. Required Skills and Qualifications
• Bachelor’s degree in Computer Science.
• Solid grasp of core programming principles, data structures, algorithms, and web technologies.
• Proficiency in at least one modern language/stack (e.g., JavaScript/TypeScript, Python, Node.js).
• Experience reading, debugging, and navigating existing codebases written by others.
• Solid understanding of REST APIs, JSON, webhooks, and third-party integrations.
• Working knowledge of Git and version control workflows (branching, PRs, merge conflict resolution).
• Basic understanding of relational or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
• Strong analytical, debugging, and problem-solving skills with high attention to detail.
• Good communication skills and self-discipline to work effectively in a remote environment. Preferred Skills
• Familiarity with modern frontend or full-stack frameworks (e.g., React, Next.js).
• Experience with backend frameworks and building/consuming internal APIs.
• Exposure to deploying and managing applications on cloud platforms or VPS (e.g., Vercel, AWS, Render, Docker).
• Experience working with third-party tools, webhooks, or automation/workflow platforms when integrating backend systems.
• Familiarity with database schema updates, migrations, and basic query optimization.
• Prior experience contributing to open-source projects or maintaining production code in an internship/academic project setting. Who we are Looking for We are looking for someone with a startup mindset. This means you should be flexible, curious, resourceful, and willing to work on different types of tasks. You should not expect every task to come with a perfect instruction manual. Sometimes you will need to figure things out, research solutions, test tools, and build practical systems that save time for the team. This role is suitable for someone who wants real-world experience in automation, business operations, API integration, and startup execution.

How to Apply
Please read this section carefully. Do not apply through LinkedIn or another job platform. To apply, first research Skarion, then email your application directly to: info@skarion.com Following the application instructions is part of our evaluation process. Email Subject Use this exact format: Software Engineer Intern – [Full Name] Examples: Software Engineer Intern – Rahim Ahmed Software Engineer Intern – Nusrat Jahan Software Engineer Intern – Tanvir Hasan Software Engineer Intern – Sadia Akter What to Include in Your Email Please copy the following format and complete it in your email: Full Name: Email: Phone/WhatsApp: Current

Location:
University: Bachelor’s Degree: Graduation Year: Earliest Start Date: Then answer the following questions:
• What did you learn about Skarion after researching us?
• Why are you interested in this internship?
• Why do you believe you would be a strong fit for our team?
• What makes you different from other entry-level candidates?
• Describe one difficult technical topic, tool, or process you taught yourself.
• Describe a situation where you solved a problem without being given step-by-step instructions.
• What type of technical work would you most like to learn?
• What is one area you are currently working to improve? Please answer in your own words. Generic or copied responses will receive lower priority. Required Attachments Please include:
• Resume in PDF format
• Degree and university information
• LinkedIn profile, if available
• Portfolio, GitHub, project documentation, or other relevant work, if applicable Use a professional email address, and make sure your resume clearly shows your degree and graduation status. How We Evaluate Applications We look at more than grades or previous work experience. We will evaluate:
• Whether you followed the instructions
• Written English and communication
• Academic background
• Technical curiosity
• Independent research ability
• Problem-solving and reasoning
• Ownership and initiative
• Reliability and availability
• Ability to explain technical concepts clearly
• Professionalism and attention to detail We are trying to understand how you think and how you learn, not simply how many technologies you can list on a resume. A Final Note This internship is probably not a good fit if you want a narrowly defined role where someone provides step-by-step instructions for every task. It may be a strong fit if you want to:
• Learn quickly and take on unfamiliar problems.
• Work with a U.
S.-based engineering and technology team.
• Gain exposure to multiple technical disciplines.
• Take responsibility early in your career.
• Receive direct feedback and improve from it.
• Build practical technical and professional experience.
• Earn the opportunity to move into a full-time role based on performance.
• If you are curious, disciplined, resourceful, and willing to figure things out, we would like to hear from you.