Junior Software Engineer
- Per hour
- Remote
- Published on : 16-08-2026
- Expires on : 15-11-2026
Details
Description
About the Role:
We are looking for a motivated Junior Software Engineer to join our engineering team. You will work with experienced developers to build, test, and maintain reliable software applications while developing your technical skills.
Responsibilities:
- Develop and maintain web applications and software features.
- Write clean, readable, and maintainable code.
- Debug issues and improve application performance.
- Participate in code reviews and technical discussions.
- Work with product managers and other engineers to deliver new features.
- Write unit tests and documentation.
- Learn and apply modern software development practices.
Requirements:
- 0–2 years of software development experience, including internships or academic projects.
- Knowledge of Python, JavaScript, Java, C#, or a similar programming language.
- Understanding of data structures, algorithms, and object-oriented programming.
- Familiarity with Git and basic software development workflows.
- Basic knowledge of SQL and databases.
- Strong problem-solving and communication skills.
- Bachelor's degree in Computer Science, Software Engineering, or a related field is preferred.
Nice to Have:
- Experience with React, Node.js, Django, .NET, or similar frameworks.
- Familiarity with REST APIs.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Personal, academic, or open-source software projects.
What We Offer:
- Competitive salary.
- Flexible remote/hybrid work options.
- Mentorship from experienced engineers.
- Professional development and training opportunities.
- Collaborative and supportive engineering environment.
- Opportunities to work on real-world software projects.
How to Apply:
Please submit your resume/CV, GitHub or portfolio link, and a brief introduction describing your software development experience and the projects you have worked on.

