Software Engineer - Entry Level
About the Role
We are looking for an Entry-Level Software Engineer who is eager to learn, grow, and contribute to real-world software development projects. This full-time role is suited to recent graduates and early-career professionals with a strong foundation in programming and an interest in building quality software solutions.
You will work with internal teams and partner companies to support development activities, troubleshoot technical issues, and deliver clean, scalable code. The role provides opportunities for training, mentorship, hands-on project exposure, and continued technical development.
Key Responsibilities
- Write, test, and maintain software using modern programming languages and frameworks.
- Collaborate with senior engineers on project requirements and technical designs.
- Assist with debugging, troubleshooting, and application performance improvements.
- Work with product and QA teams to support smooth software development cycles.
- Participate in code reviews and follow software engineering best practices.
- Learn and apply new technologies and tools based on project requirements.
- Support development projects for internal teams and partner companies.
Required Qualifications
- Knowledge of data structures, algorithms, and basic software engineering principles.
- Familiarity with Git or other version control tools.
- Strong problem-solving skills.
- Strong communication and teamwork skills.
Preferred Qualifications
- Understanding of REST APIs, databases, and web fundamentals.
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- Internship, academic project, or coursework demonstrating practical coding experience.
- Familiarity with cloud platforms such as AWS, Azure, or GCP.
Skills & Competencies
- Programming and software development
- Data structures and algorithms
- Software engineering fundamentals
- Git and version control
- REST APIs
- Databases
- Web fundamentals
- Debugging and troubleshooting
- Application performance improvement
- Problem-solving
- Communication
- Teamwork
- Code review
- Continuous learning and adaptability
Education & Experience
- Education:
- Bachelor's degree in Computer Science, IT, Engineering, or a related field is preferred.
- Experience:
- Entry-level opportunity suitable for recent graduates and early-career professionals.
- Internship, project work, or coursework demonstrating practical coding experience is preferred.
Work Arrangement & Schedule
- Work Arrangement: 100% Remote
- Employment Type: Full-time
- Seniority Level: Entry level
- Schedule: Not otherwise specified.
Compensation & Benefits
- Compensation: Not specified.
- 100% remote work flexibility
- Training and mentorship
- Hands-on project exposure
- Growth opportunities within the partner network
- Supportive environment for learning and upskilling
Compliance / Additional Information
- Job Function: Consulting
- Industry: IT Services and IT Consulting
- Candidates may submit their resume through LinkedIn or via [[email removed]]([email removed]).
- Shortlisted candidates will be contacted for the next steps.