How To Apply

To apply, submit your CV, a short cover letter and any other relevant information to Make sure that the subject of the email includes the position you are applying for.

Important Note: When applying, make sure that your contact information (email and phone number) are correct, and that your CV is up to date. Please check your email regularly for updates. If selected to move forward in the process, you will receive a confirmation by email.


If you do not find yourself any of the roles listed on this page but are still interested in working with Coderstrust, send us an email sharing what you can do to Include your CV too.

Technical Project Manager

We are looking for a Technical Project Manager to manage and produce scalable software solutions. You’ll be part of a cross-functional and remote team that’s responsible for the full software development life cycle, from conception to deployment.

You will be responsible for providing technical project planning, management and oversight for key initiatives and implementation of projects, ensuring first that these initiatives and projects are closely aligned with organization’s strategic priorities, and second, that these initiatives and projects are completed on-time, within scope and budget and with an extremely high quality of deliverables. You will ensure the optimum mix of cost, schedule, performance, and system compliance throughout the life cycle (design, development, testing and evaluation, production and disposition) of each program and will analyze alternative problem solutions and present a case for the recommended solutions with a detailed analysis of risks and return on investment.

You will be responsible for all phases of service delivery including analysis and design, configuration and build, testing and training, and deployment of solutions and will be accountable for all aspects of project management including all project resources (including partners/subcontractors), project planning, scheduling, risk management, scope management, internal and external communications, status reporting, and resource management (internal and partners).


  • Ability to lead and motivate cross-functional teams and interact with all levels

  • Assign and monitor work of technical personnel, ensuring that project steps are in alignment with business objectives, on-time and within budget

  • Define project scope, deliverables, roles and responsibilities in collaboration with stakeholders and business partners

  • Define, acquire, and allocate budget, staff, and other resources necessary to accomplish the goals and/or objectives of the program group/function and monitor performance across resource channels

  • Design and implement processes to monitor and control resources, budget, risks and value to Business Objectives

  • Identify, clarify and communicate project vision, goals and objectives and how these tie into, support or impedes organizational strategic objectives

  • Manage scope throughout the project duration. Maintain accurate program estimates, timelines, project plans, status reports.

  • Manage and tracks team velocity, financials, and other KPIs concerning the plan and published progress reports

  • Understand, tracks and articulate issues/risks/action items; work with responsible owners to address the items on a timely basis; update the appropriate stakeholders as needed

Job Qualifications

The ideal candidate should have:

  • Proven experience as a Technical Project Manager or similar role

  • Experience developing desktop and mobile applications

  • Possesses high-level understanding in the areas of web application programming, content management systems, API, database and system design

  • Familiarity with common stacks

  • Good to have: Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)

  • Good to have: Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. React, Vue, Node.js)

  • Good to have: Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design

  • Good to have: Understanding of server-side languages including (such-as Jade, EJS, Jinja, etc.)

  • Excellent communication and teamwork skills

  • Great attention to detail

  • Organizational skills

  • An analytical mind

Data Engineer

We are looking for an experienced Data Engineer to join our team. You will use various methods to transform raw data into useful data systems. Overall, you will strive for efficiency by aligning data systems with business goals. 

As a Data Engineer, you will be handling the design and construction of scalable management systems, ensure that all data systems meet company requirements, and also research new uses for data acquisition. You should also know the ins and outs of the industry such as data mining practices, algorithms, and how data can be used.

To succeed in this position, you should have strong analytical skills and the ability to combine data from different sources. Your skills should also include familiarity with several programming languages.


  • Analyze and organize raw data 

  • Build data systems and pipelines

  • Evaluate business needs and objectives

  • Interpret trends and patterns

  • Conduct complex data analysis and report on results 

  • Prepare data for prescriptive and predictive modelling

  • Build algorithms and prototypes

  • Combine raw information from different sources

  • Explore ways to enhance data quality and reliability

  • Identify opportunities for data acquisition

  • Develop analytical tools and programs

Job Qualifications

The ideal candidate should have:

  • Previous experience as a data engineer or in a similar role

  • Technical expertise with data models, data mining, and segmentation techniques

  • Knowledge of programming languages  (e.g. Python, Javascript, etc)

  • Hands-on experience with SQL and NoSQL database design

  • Great numerical and analytical skills

  • Data engineering certification (e.g IBM Certified Data Engineer) is a plus

If you are detail-oriented, with excellent organizational skills and experience in this field, we’d like to hear from you. 

E-Commerce Sales Manager

The E-Commerce Sales Manager is responsible for driving revenue growth for the organization by strategically building relationships with our customers and other online marketing venues. This role effectively develops and cross-functionally executes comprehensive online sales and e-commerce business development plans.

This position will also be responsible for driving and achieving the annual business plan for online sales by developing effective marketing and product strategy. In this role you will be required to provide inputs for technology, new products, marketing trends and competitive insights into the business.


  • Develop e-commerce sales strategies to meet revenue and growth targets

  • Drive sales and margin

  • Develop and execute launch strategies for products and services

  • Provide inputs on product and service offering while coordinating with cross-functional departments on processes

  • Implement and utilize analytics to track sales trends and identify opportunities for growth

  • Overseeing the sales strategy for the company

  • Contribute to digital marketing initiatives, analyze data and measure results

  • Plan and monitor paid search marketing campaigns

  • Create and manage product descriptions for online marketplace platforms

  • Pioneer and create new opportunities with e-commerce accounts, identifying white space and marketing opportunities to generate sales

  • Build trust and foster a relationship with our students to be recognized as a premium education provider

  • Manage online brand and product campaigns to raise brand awareness

  • Improve the usability, design, content and conversion of our organization’s different platforms

  • Evaluate customer research, market conditions and competitor data

  • Actively participate in scheduled internal weekly, monthly and annual sales meetings, preparing in advance to share relevant and beneficial information

  • Collaborate with your sales peers, design teams and management to ensure that you are offering the very best assortment to the customer

Job Qualifications

The ideal candidate should have:

  • An innovative and forward-thinking mindset and is someone who will work hard and enthusiastically take on many responsibilities towards their growth in this position.

  • Experience working in a remote setting. We are a remote-first company and we value productivity more than a 9-to-5 setting.

  • More than 3 years of E-Commerce experience is preferred. Good to have an online education experience.

  • Exceptional time management skills; ability to organize, prioritize, and manage multiple projects with overlapping goals and objectives

  • Adaptable and flexible; responsive and resourceful in a fast-paced, quick-turn business model

  • Experience with digital marketing and online sales

  • Prior experience with the following platforms: Facebook Advertising, Google Adwords, Hubstaff, etc.

  • Superior verbal and written communication skills, copywriting skills are a plus

Community Manager

We are looking for a digital-savvy Community Manager to take control of our online communities and build brand awareness and loyalty. The Community Manager will be responsible for aligning company communications and marketing content to create a strong brand identity. You will be the first point of contact for online fans and followers, thus developing an intimate relationship with the online community.


To be successful in this role, you will need to have a deep passion for social interactions, stay abreast of new developments and opportunities in the industries that we operate in, and be a strategic thinker.

  • Develop a content plan

  • Develop community initiatives to stimulate quality mentoring and human interaction with our students

  • Engage with the online community and respond to comments and requests

  • Analyze web traffic and relevant community metrics

  • Relay community feedback to relevant internal stakeholders

  • Devise and implement community communication initiatives

  • Liaise with other departments to stay updated on new marketing initiatives, product and service developments, and to ensure brand consistency

Job Qualifications

The ideal candidate should have:

  • Experience with Facebook, Instagram, LinkedIn, Twitter, and YouTube are essential

  • Strong written and verbal communication skills

  • Knowledge of marketing trends and techniques

  • Superb time management skills