Trainee Software Development Engineer
Start your journey at CRAFTSMEN! Get trained in cloud, AI, and LLM development, then join elite teams solving tough problems and building the future of tech.
Trainee Software Development Engineer
Background
At CRAFTSMEN, we’re on a mission to redefine how software professionals work. Our vision is bold yet simple — to create an environment where developers can thrive, innovate, and take pride in building meaningful technology. We’re not just another software company; we’re a community that believes great engineers deserve a space where curiosity meets purpose and learning never stops. Step into our workspace, and you’ll discover a team that collaborates, experiments, and pushes boundaries — a place where ideas turn into impact.
This full-time role is ideal for fresh graduates eager to master cutting-edge technologies or for experienced developers who feel confined to repetitive, uninspired projects. At CRAFTSMEN, we help you break free from monotony. You’ll be trained in the latest cloud-native technologies, including serverless architectures, distributed systems, and LLM-based programming — the future of intelligent software development. You’ll work with a passionate team shaping the next generation of scalable, AI-driven systems.
If you’re ready to learn, innovate, and be part of something transformative, this is where your journey begins.
🔑 Requirements
To apply for this position, you must have the following skills. It's worth mentioning that the first 4 required skills are not taught in any part of our academic life.
- ✅ Quick learner: You are open to learning and adapting new technologies quickly, as and when needed. You know the art of googling and can extract the optimal solution to a problem out of millions of sub-optimal solutions.
- ✅ Professional attitude: You take your commitments seriously, challenge yourself, and strive to perform assigned duties with exceptional quality.
- ✅Communication: You are able to communicate in English proficiently.
- ✅Sense of ownership: You are able to take over responsibility for building and maintaining parts of a big project independently.
- 🎓 Academic: Minimum Bachelor’s Degree in Computer Science/Engineering/IT.
- 👩💻 Programming language: Proficiency in Java or Javascript/NodeJs or Python.
- 🧮 Software development concept:
- Familiarity with RESTful APIs.
- Familiarity with OOP.
- Familiarity with Git.
- 🏢 Experience: 0 to 3 years.
➕Preferred expertise areas
If you have prior professional experience in any of the following, then it will be added as a plus.
- ⚡ Java /JavaScript/TypeScript/Node.js,
- ⚡ GraphQL, REST
- ⚡ AWS, Lambda, Serverless
- ⚡ GCP, Docker, Kubernetes
💬 Summary of the training program
- There is no 🚫 bond or similar mindless 🧟 things related to it. Rather, you will get paid 💵 the same way if you join a full-time job.
- Training duration ⏳ is from 2 months to 6 months, which depends on your prior experience.
- Trainers 👨🏫 have more than a decade of professional software development experience internationally 🌍.
- Hands-on training 💡 on AWS Lambda, AWS Fargate, AWS S3, AWS SQS, AWS SNS, AWS DynamoDb, Various AI/ML Services from AWS, Various Media Services from AWS, and EC2 Autoscaling, and many more.
- Hands-on training 💡 on Docker and Kubernetes
- LLM-Based Development: Practical exposure to building applications powered by Large Language Models, including AI-driven automation, intelligent chat systems, and code-generation tools.
- Depending on your background we shall use Nodejs / Python for the backend and React/Vue for the frontend.
- After successful 🏆completion of the training period, you will be assigned to one of our existing teams.
৳ Remuneration
This is a full-time job offering and the salary range is from 30,000৳ to 50,000৳ depending on your prior experience.
🤩 What we offer

- Seriously advanced work 👨💻: This is an exciting opportunity to build ground-breaking products for big players in the industry with the latest cloud and mobile stacks, exercising industry best practices.
- Great mentors 👨🏫: You can learn from and tap into the wealth of vast experience we have in our team here and abroad, whenever you need.
- Salary 💰: above market average, depending on skills and experience.
- Yearly increment 💹 based on performance.
- Weekend 📅: Saturday and Sunday.
- 4 weeks of paid 🏝 leave 🏞
- 2 weeks of 👨🍼paternity leave.
- 6 months of 👩🍼maternity leave.
- Leave Encashment 💰.
- All the public 🏝 holidays 🏞 as declared by the Bangladesh Government.
- Flexible office timing 🕛.
- Two Eid Bonuses 💰.
- 👶 Child Birth Bonus 💰
- Wedding Bonus 💰.
- 🩺Hospitalization 💊 Safety Net for self, spouse, children, parents, and parents of the spouse 👨👩👦👦.
- Possibility of short and long-term work ✈ opportunities abroad 🌍.
- Regular team-building events, parties, etc 🎉.
- Fully subsidized delicious lunch 🍱, snacks 🍕, drinks 🥤, etc 😋
- Ramadan Cost Adjustment 💵.
The application deadline ⏰ is 15th Nov 2025.
Multiple Openings for Exceptional Talent
We’re expanding fast — and this program isn’t for just one or two positions. We’re looking to onboard at least 10 talented engineers, provided they demonstrate the right mindset, skill, and potential during the selection process. If you’ve got the drive to learn and the passion to build, this could be your chance to join a team that thrives on innovation and real-world impact.
The Selection Journey
Once we receive your application, our team will carefully review it and invite selected candidates to take part in an exclusive online screening test — designed to challenge your problem-solving skills, not your memory. You’ll have the freedom to use any resources you like — Google, ChatGPT, books, or your own notes — because what matters most is how you think, not what you memorize.
The exact date and time of the test will be shared with shortlisted applicants. Get ready to prove your creativity, curiosity, and technical depth in a way that truly stands out.
- Department
- Software Engineering
Colleagues
About Craftsmen
Craftsmen was established on the perfect blend of highly skilled engineers having over a decade of experience providing premium technology solutions to the leading companies across the globe.
Craftsmen is continuously engaged to invent new ways to help customers increase operational efficiency and excellence through technology.
Already working at Craftsmen?
Let’s recruit together and find your next colleague.