Junior Software Engineer at ENTNT

Junior Software Engineer




Are you ready to launch your career in the dynamic world of tech? Look no further than ENTNT, where we’re redefining workforce solutions and software innovation. We understand that the journey to becoming a top-tier programmer can be challenging and is often dependent on having the right mentors and developing tangible skills at the most crucial steps of your career, which is why we’re invested in the growth of our colleagues.

Our Commitment:

  • Fully Remote Work Environment: Enjoy the flexibility of a completely remote working setup.
  • Competitive Compensation: Experience remuneration that surpasses the industry standard, ensuring your contributions are well-rewarded. (Please note that as this is as an entry-level position, there shall be an initial 3-month probationary period during which the monthly salary will be US$300)
  • Performance and Recognition: Benefit from regular performance and salary reviews that transcend the annual norm. Recognising exceptional client service, our equity-like approach empowers managers with the autonomy and resources to bestow deserving employees with salary increases.
  • Generous Leave Allowance: Reap the rewards of a comprehensive 31-calendar-day cumulative annual and sick leave allowance, with the flexibility to allocate 10 days for short-notice usage.
  • Direct Access and Collaboration: Embrace a flat management structure, facilitating direct access to management and fostering daily collaboration with managers and clients situated across North America and Europe.
  • Grow With Us: Experience the growth trajectory within a nascent company.

At ENTNT, you’ll be working alongside a dynamic team of former Microsoft engineers and have experience of the full software development life cycle. This is your opportunity to gain comprehensive and transferable skillsets spanning from NLP, web and mobile app development to advanced AI systems tailored to customer requirements. Join us at ENTNT, where your journey as a programmer begins with hands-on mentorship and leads to a future where your growth potential is as limitless as your ambition. Whether you’re entering at the junior level or seeking to elevate your career midstream, ENTNT is where your programming journey can truly take off. Rest assured, we’re not just about retaining employees; should you outgrow us, we wholeheartedly encourage you to expand your career horizons. Rooted in references and positive experiences, ENTNT values a thriving alumni network and your professional journey as much as you do.


ENTNT is a complete workforce solutions provider, offering an integrated remote service that combines recruitment, training and management of personnel alongside customised software and AI to allow businesses to optimise or grow their operations. Combined with our own recruitment and corporate memory tools, we use the latest research and data management to help businesses with their resourcing, scaling and project requirements. Our founding team comprises of cosmopolitan individuals with a background in shipping, software, business and law and credentials from top-tier employers, including former Microsoft engineers. ENTNT is well capitalised from its founders, allowing it to operate as an independent company with the ability to steadfastly uphold its strategy and values, unencumbered by compromises from external funding partners. As a fully remote company and with a diverse ethos, we select top talents worldwide based on competency. We prioritise individuals who exemplify respect for colleagues, collaborate toward shared objectives and commit to deliver excellence in their work.

Responsibilities of Junior Software Engineer

  • Application of engineering principles to solve complex problems through sound and creative engineering
  • Maintain comprehensive documentation of code, processes, and project-related information
  • Swift learning and integration of new engineering methods into work processes
  • Seek feedback and apply internal or industry best practices to improve technical solutions
  • Demonstrate skill in time management and completion of software projects in a cooperative team environment

Qualifications of Junior Software Engineer

Basic Qualifications:

  • Currently pursuing or recent graduate of a Bachelor’s in Computer Science or related IT technical discipline
  • Proficiency in at least one programming language (e.g., Java, Python, C++, JavaScript) and a willingness to learn new languages as needed
  • Familiarity with version control systems (e.g., Git) and understanding of software development principles
  • Strong analytical and problem-solving skills with the ability to think critically and creatively
  • Excellent communication skills and the ability to work effectively in a collaborative team environment
  • Reliable high-speed internet connection for remote work

Preferred Qualifications:

  • Prior internship or personal projects demonstrating software development skills and knowledge
  • Basic understanding of database concepts and experience with SQL or NoSQL databases
  • Familiarity with RESTful API design and integration
  • Knowledge of web development technologies such as HTML, CSS, and front-end frameworks (e.g., React, Angular, or Vue.js)
  • Experience with development tools (IDEs, debugging tools) and familiarity with relevant frameworks and libraries

Recruitment Process

We value and appreciate the time and effort expended by candidates who apply to join ENTNT and strive to be as clear and transparent on the recruitment process, which is as follows:

  1. Application and CV: Candidates are invited to submit their applications along with their CVs.
  2. Online assessment: Selected candidates shall receive an email with a link and instructions to an online assessment consisting of multiple-choice questions and/or coding tasks, designed to gain an initial high-level overview of general and/or specific programming skills, commensurate to the advertised position, to be completed within 5 days of receipt. Expected timing: 40 minutes
  3. Online interview: Shortlisted candidates shall have an interview with the programming team, which may include a discussion on the online assessment, questions on technical skills and an opportunity for candidates to showcase their interests and experiences. Expected timing: 30 minutes

In certain circumstances, an additional technical assessment (such as a take-home coding project) may be requested. We will review all applications and respond to every applicant – however, due to the high volume of applications received, personalised feedback may not be possible. The final salary, to be within the advertised salary range, will be determined throughout the interview process depending on experience and skills.



Method of Application

Interested and qualified candidates should: Click here to apply online.















Junior Software Engineer at ENTNT

Software Engineer at Ibadan Electricity Distribution Company (IBEDC) Plc

Software Engineer – Backend (Remote) at Gomoney

Senior Software Engineer at Code for Africa

Full-Stack Developer Associate at Deloitte

Software Engineering Manager at Deloitte Nigeria

Join our official WhatsApp community to receive daily job allerts!