START YOUR PROFESSIONAL JOURNEY

Jumpstart your career with Truemark

At Truemark, we are always open to receiving applications from talented and driven individuals who are looking to jumpstart their careers. If you are a recent college graduate, we welcome you to apply for a position at Truemark and join our team.

hero imageKnowledgePotential Job OpportunityProfessional Development
step-up

Take the first step towards your dream career

As a trainee at Truemark, you'll have the opportunity to gain hands-on experience, build a strong foundation
for your future, and learn from the best in the industry. If you're ready to take the first step towards your
dream job, we encourage you to apply for a trainee position at Truemark today. We can't wait to see what
you'll achieve with us!

KNOW ABOUT

Trainee opportunities at Truemark

Node JS

ReactJS

Ruby on Rails

Project Management

UI/UX

About

Our Program

What a trainee receive during training program:

Hands on experience

Many training programs involve hands-on activities or projects that allow trainees to apply what they have learned and gain practical experience.

Feedback and Support

Trainees may receive feedback on their progress and performance during training, as well as support from trainers and other colleagues.

Knowledge and Skills

Trainees will typically learn new knowledge and skills that are relevant to their job or career development.

Networking Opportunities

Trainees may receive feedback on their progress and performance during training, as well as support from trainers and other colleagues.

Don’t take our word for it. trust our trainee

Our Trainee Feedback

KNOW ABOUT

How to Apply

apply

Apply

Submit your CV and complete an online application form.

video interview

Video Interview

Video interview with the hiring managers and other members of the team.

complete a task

Complete a task

Assign a task to see your knowledge and skills.

welcome

Welcome

Congratulations! Welcome to Truemark.

Interested ? We are hiring

Current Openings

Senior Software Engineer, Ruby on Rails

We are currently looking for Senior Software Engineer, Ruby on Rails with more than 4 years of experience. You will gain real-world experience working as a member of one of our development teams.

Job Description
  • Analysis, design, development, deployment, and maintenance of projects with minimal supervision.
  • Write modular, reusable and excellent quality code through TDD, code reviews and implementation of best practices. Create and modify reusable components as necessary.
  • Architect and build web applications using Ruby.
  • Collaborate with product designers and clients to clarify requirements, prototype functionality, and build products.
  • Guide our clients in best practices in order to achieve great project success.
  • Keep an eye out for your teammates by being available to answer questions and pair program.
  • Help your team members plan how to approach technical problems, estimate tickets, write tests, and fix bugs.
  • Perform code reviews on your teammate's pull requests.
  • Improve and maintain scalability, performance, reliability and security of the application.
  • Create and maintain technical documentation. Share knowledge within the team and actively participate in the code review process.
  • Deploy code to staging and production environments
  • Creating backend components
  • Integrating user facing elements designed by the frontend team
  • Maintaining APIs Extending and maintaining JSON and Liquid-based APIs
  • Involve in ensuring implementation of organizational culture, process, and standards in the team.
  • Keep up with trends in the constantly evolving technology.
  • Involve in Continuous research and learning; discover, evaluate, and implement new technologies to maximize development efficiency.
Skills
  • Graduate in Computer Engineering or similar IT background or equivalent practical experience.
  • 4+ years of professional experience in Ruby and Ruby on Rails.
  • Current production experience utilizing Ruby in both Non-Rails and Rails environments
  • Previous experience collaborating on highly distributed teams
  • Experience working within an Agile/Scrum environment.
  • Deep understanding of how SQL databases work and how to navigate them.
  • Good knowledge on HTML, CSS, JavaScript, Database and web application security.
  • Good Knowledge of web services, RESTful architecture and data formats like XML/JSON.
  • Good documentation skills (API Documentation, Deployment Documents, Application Architecture Documents etc.)
  • Proficient in Git and able to help others with rebasing, merge conflicts, etc.
  • Experienced with databases like MySQL, PostgreSQL, and ORM (Object Relational Mapper) libraries.
  • Excellent analytical and problem solving abilities with good decision making ability.
  • Good written and verbal communication skills, comfortable with client communication.
  • Experience writing automated tests for Ruby on Rails apps.
  • Experience leading workshops or client presentations.
  • Experience with AWS and Heroku.
  • Knowledge of software design patterns and experience with implementation.
  • Familiarity with MVC, Mocking, RESTful, and ORM
  • Hands on experience in developing, releasing, and maintaining software applications.
  • Good experience with Agile methodologies like Scrum/Kanban
  • A team player with mentorship skill and ability to lead small teams and project.
Renumeration
  • Salary based on skills and qualifications
  • Annual leave and sick leave as per labor laws
Questions you might have

Our selection process for trainee program goes through following steps:

  • Submit your well-written CV along with a Cover Letter to our email address [email protected]. Make sure to include the subject line "Application for Trainee Program [Nodejs]". (Don't forget to update the stack name inside the brackets.)
  • After your submission, you'll receive an email containing a link to schedule your online video interview.
  • On the scheduled day, one of our senior engineers will conduct an online video interview to assess your technical knowledge.
  • If you pass the video interview, you'll be given a task to showcase your skills and knowledge.
  • Within one week of interviewing all applicants, you'll receive an email informing you of the results. If successful, you'll be warmly welcomed into the Truemark family!

Yes! You will be paid for the duration of the Trainee Program.

Completing our 6 weeks trainee program with exceptional performance opens the door to full-time employment opportunities with us.

  • Customize your resume to match the job posting, emphasizing relevant skills and experiences.
  • Provide any academic achievements or projects that demonstrate your abilities.
  • Include a cover letter that demonstrates your passion and understanding of the company's mission.
  • Ensure all materials are professionally presented and free of errors.
  • Highlight any continuous learning or certifications related to the position.
  • Be authentic and genuine about your experiences and aspirations.

The duration of our Trainee Program is 6 weeks.

Apply for a Trainee now