99
applicants
Trainee Software Engineer (Full stack)
at DigitalNomads in Colombo, published on 01 Jan. 2025
About the Role:
- We are seeking a highly motivated and enthusiastic Trainee Software Engineer to join our dynamic team. In this role, you will gain hands-on experience in developing and maintaining full-stack web applications using the MERN stack (MongoDB, Express.js, React.js, Node.js). You will work closely with senior engineers, learning best practices in software development, agile methodologies, and contributing to real-world projects.
Responsibilities:
- Learn and implement front-end development using React.js, including component-based architecture, state management (e.g., Redux, Context API), and UI/UX best practices.
Develop and maintain RESTful APIs using Node.js and Express.js. - Work with MongoDB to design and implement database schemas, perform data modeling, and write efficient queries.
Participate in all phases of the software development lifecycle, from requirements gathering and design to testing and deployment. - Collaborate effectively with cross-functional teams, including designers, product managers, and other engineers.
Stay updated with the latest technologies and industry trends in the MERN stack. - Contribute to the improvement of our development processes and code quality.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Strong understanding of fundamental programming concepts, data structures, and algorithms.
- Basic knowledge of JavaScript, HTML, CSS, and front-end frameworks (React.js preferred).
Familiarity with Node.js and back-end development concepts (optional). - Excellent problem-solving, analytical, and communication skills.
- A strong work ethic, a passion for learning, and a desire to grow within the software development field.
- Experience with version control systems (Git).
Benefits:
- Competitive salary and benefits package.
- Mentorship and guidance from experienced engineers.
- Opportunity to work on challenging and rewarding projects.
- Opportunities for professional growth and development.
- A collaborative and supportive team environment.
To Apply:
Please submit your resume and cover letter to careers.digitalnomads@gmail.com
Note:
This is a trainee position, and prior professional experience is not required.
Viewed: 862 times