We are hiring Junior Software Engineers with foundational programming knowledge and a strong interest in full-stack or backend development. This is an excellent opportunity for entry level candidates, bootcamp graduates, and career transition candidates seeking hands-on experience in modern software development. Candidates with academic projects, internship experience, or personal GitHub portfolios are encouraged to apply.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
Junior Software Engineer / Entry-Level Developer
Location: Remote – USA / Canada (Open to Relocation)
Job Type: Full-Time / Contract
Experience: 0–2 Years
Job Summary
We are hiring Junior Software Engineers with foundational programming knowledge and a strong interest in full-stack or backend development. This is an excellent opportunity for entry level candidates, bootcamp graduates, and career transition candidates seeking hands-on experience in modern software development.
Candidates with academic projects, internship experience, or personal GitHub portfolios are encouraged to apply.
Key Responsibilities
- Develop, test, and maintain web and backend applications
- Write clean, scalable, and maintainable code
- Work with REST APIs and database integrations
- Debug and resolve software defects
- Participate in Agile/Scrum development cycles
- Collaborate with cross-functional teams (QA, DevOps, Product)
- Contribute to application enhancements and performance improvements
Looking to advance your Development & Programming career with relocation support? Explore Development & Programming Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
Required Technical Skills
- Programming knowledge in one or more: Java, JavaScript, Python, C#, or C++
- Understanding of Object-Oriented Programming (OOP)
- Knowledge of Data Structures and Algorithms
- Basic SQL and database concepts (MySQL, PostgreSQL, SQL Server)
- Familiarity with RESTful APIs
- Git version control basics
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
Preferred Skills
- Frontend: React, Angular, Vue.js, HTML5, CSS3
- Backend: Spring Boot, Node.js, .NET Core, Django
- Cloud exposure: AWS, Azure, or Google Cloud Platform
- CI/CD knowledge (Jenkins, GitHub Actions)
- Docker or container basics
- Understanding of SDLC
Interested in relocating to United State? Check out our comprehensive Relocation Jobs in United State page with detailed relocation packages and benefits.
Education
Bachelor’s degree in Computer Science, Engineering, IT, or related field (or equivalent practical training).
Why Apply
- Work with modern tech stacks
- Mentorship and structured career growth
- Opportunity to grow into Mid-Level Software Engineer
- Competitive compensation
- Supportive and collaborative engineering environment
Application Requirements
- Please submit your updated resume. GitHub or portfolio link is highly preferred
Similar Jobs
Explore other opportunities that match your interests
Software Engineer - L3 Support
Canonical
Senior Java Developer - Data Migration and Integration
Jobs via Dice
Assistant Vice President of Learning & Development