Remote Full Time Posted October 29, 2026

junior software engineer

Egotech

View All Jobs

Home › IT Jobs › junior software engineer
Job Overview
Role
junior software engineer
Company
Egotech
Job Type
Full Time
Location
Remote
Contact Email
team@egotechworld.com
Contact Phone
+94743882296
Role Description
Company Description EgoTECHworld is a trusted technology partner offering modern IT solutions for a wide range of business and individual needs. The organization provides opportunities to gain practical industry experience through real-world projects and collaborative initiatives. Team members also contribute to and benefit from insightful tech articles that explore emerging trends and best practices. EgoTECHworld values continuous learning, innovation, and knowledge sharing, creating an environment where junior professionals can grow their skills and careers.

Role Description The Junior Software Engineer will work on a variety of back-end and full-stack development tasks, including implementing new features, fixing bugs, and improving existing systems. Day-to-day responsibilities include writing clean, maintainable code, reviewing code with peers, participating in sprint planning, and collaborating with senior engineers on design decisions. The role also involves integrating APIs, conducting unit and integration tests, and documenting technical solutions for future reference. The Junior Software Engineer will communicate regularly with cross-functional teams to support product releases and ensure technical quality. This is a full-time, remote role.

Qualifications

Strong foundation in Computer Science concepts such as data structures, algorithms, and software design principles.
Skills in Software Development and Programming, with experience in at least one modern programming language (e.g., Java, Python, JavaScript, C#).
Knowledge of Back-End Web Development, including working with APIs, databases, and server-side frameworks.
Understanding of Object-Oriented Programming (OOP) principles and their application in real-world projects.
Familiarity with version control systems (e.g., Git) and collaborative development workflows.
Ability to learn quickly, follow coding standards, and accept constructive feedback.
Effective written and verbal communication skills, with the ability to work independently in a remote environment.
Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent practical experience.
Tech Stack & Skills Required
JavaScript Python Git API Java C#
Application Process
1
Complete the Form Fill in the secure application form with your details and portfolio links.
2
Upload Your Resume Attach an updated PDF version of your CV highlighting relevant skills.
3
Application Review Our hiring team reviews applications and shortlists matching candidates.
4
Interview Process Shortlisted candidates are invited for a remote technical interview.