Remote Full Time Posted October 15, 2026

Software engineer

Egotech

View All Jobs

Home › IT Jobs › Software engineer
Job Overview
Role
Software engineer
Company
Egotech
Job Type
Full Time
Location
Remote
Contact Email
ct@egotechworld.com
Contact Phone
+13434576432
Role Description
Company Description EgoTECHworld is a technology-focused organization that provides modern IT solutions, practical industry experience, and in-depth technical content. The company supports clients and learners by combining hands-on projects with up-to-date insights on emerging technologies. Team members have opportunities to work on real-world systems while contributing to educational and thought-leadership materials. EgoTECHworld values innovation, continuous learning, and collaboration in a flexible, digital-first environment.
Role Description The Software Engineer will design, develop, test, and maintain software applications and services that support EgoTECHworld’s IT solutions and digital platforms. Day-to-day work includes implementing back-end features, writing clean and efficient code, reviewing peer code, and troubleshooting issues in production and development environments. The role also involves collaborating with product, design, and other engineering team members to refine requirements, improve system architecture, and enhance performance and reliability. Documentation of technical decisions and participation in agile ceremonies such as stand-ups and sprint planning are expected. This is a full-time, remote role, requiring reliable communication and the ability to work effectively within distributed teams.
Qualifications

Strong foundation in Computer Science, including algorithms, data structures, and software engineering principles.
Hands-on experience with Software Development and Back-End Web Development, building and integrating APIs and services.
Proficiency in Programming using at least one modern language (e.g., Python, Java, C#, JavaScript/TypeScript).
Solid understanding of Object-Oriented Programming (OOP) concepts and their application in production systems.
Familiarity with databases (SQL or NoSQL), version control systems (e.g., Git), and basic cloud or DevOps practices.
Ability to write clear technical documentation, collaborate in remote teams, and communicate complex ideas effectively.
Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
Experience with web frameworks, testing frameworks, and agile development methodologies is a plus.
Tech Stack & Skills Required
JavaScript Python Git API SQL TypeScript Java C# DevOps
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.