Junior Software Developer
TJM Labs
Employer Active
Posted 11 hrs ago
Send me Jobs like this
Nationality
Any Nationality
Gender
Not Mentioned
Vacancy
1 Vacancy
Job Description
Roles & Responsibilities
TJM Labs is looking for a Junior Software Developer to join our growing team.
This is an excellent opportunity for someone early in their software engineering career who enjoys solving problems, building thoughtful solutions, and learning quickly in a fast-paced remote environment. We re less focused on where you went to school or how many years of experience you have, and more interested in how you think, how you work, and your potential to grow.
As a Junior Software Developer, you ll support the development of internal tools, automations, and software products that help drive our business forward. You ll work closely with technical team members to build practical solutions, troubleshoot issues, and contribute to ongoing product improvements. Please note that we cannot hire students at this time, but new grads are welcome!
What You'll Do- Build, maintain, and improve internal tools and software applications
- Assist with automation projects and workflow optimization
- Debug issues and troubleshoot technical problems across systems
- Collaborate with team members on product development and implementation
- Write clean, maintainable, and efficient code
- Participate in code reviews and technical discussions
- Learn new technologies quickly and apply them effectively
- Use modern development tools, including AI-assisted workflows, to improve productivity
Desired Candidate Profile
What We re Looking For
- Some experience with Python (professional, academic, freelance, or personal projects all count)
- Familiarity with software development fundamentals
- Experience using Git/GitHub or similar version control tools
- Strong problem-solving and analytical thinking skills
- Ability to work independently in a remote environment
- Clear written and verbal English communication skills
- Curiosity, initiative, and a strong desire to learn
- Experience working with APIs
- Familiarity with databases
- Exposure to backend or web development frameworks
- Experience with scripting or automation
- Comfort using AI tools in development workflows
Our interview process is designed to evaluate practical skills and how you approach problem-solving:
Take-Home Project:
If we believe you may be a strong fit for the role, you ll complete a technical exercise in which you build a Python tool that uses computer vision to dynamically identify and interact with desktop applications, demonstrating your ability to create scalable, resilient automation workflows.
Technical Interview:
We ll review your submission together, discuss your thought process, and may ask you to expand on parts of your solution.
Company Industry
- IT - Software Services
Department / Functional Area
- IT Software
Keywords
- Junior Software Developer
Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com
Similar Jobs
Junior Software Developer
eSpace
- 3 - 6 Years
- Alexandria - Egypt
Junior Software Developer
Aspire Software
- 2 - 6 Years
- Beirut - Lebanon
Software Developer
DXC Technology
- 1 - 6 Years
- Dubai - United Arab Emirates
Software Developer
Software AJS
- 2 - 5 Years
- Abu Dhabi - United Arab Emirates (UAE)
Mobile Application Developer — Flutter / React Native
NESUS BLUE PROJECT MANAGEMENT
- 3 - 5 Years
- Dubai - United Arab Emirates (UAE)