On-site Full-time

BRM is hiring an Entry Level Software Engineer

About the Role

BRM is hiring an Entry Level Software Engineer to join our team. This role is designed for recent graduates to grow their skills and contribute directly to developing AI-driven solutions. You’ll work with experienced engineers to revolutionize workflows, shipping real features while building expertise in modern technologies.

What You’ll Do

  • Collaborate with senior engineers to design, develop, and maintain software using TypeScript, NodeJS, PostgreSQL, Redis, and modern AI technologies.
  • Learn and apply best practices in code quality, testing, and documentation while contributing to production features.
  • Participate in code reviews, technical discussions, and planning sessions to accelerate your learning.
  • Take ownership of well-scoped features and tasks with mentorship and support.
  • Gain hands-on experience with cloud services (GCP), containerization (Docker), and modern development workflows.
  • Work closely with cross-functional teams to understand how engineering decisions impact product and business outcomes.

What We’re Looking For

  • A recent graduate (within 3 years) with a degree in Computer Science, Engineering, or a related field.
  • At least 1 internship, significant class project, or demonstrable coding experience through personal projects or open source contributions.
  • Strong programming fundamentals and familiarity with at least one modern programming language.
  • Excitement about working hard alongside experienced developers to accelerate career growth.
  • Genuine enthusiasm for learning new technologies and solving complex problems.
  • A desire to write code and see your work in production.
  • Strong communication skills and the ability to work collaboratively.
  • Self-motivation with a desire to continuously improve skills and take on increasing responsibility.
  • Analytical thinking skills with attention to detail and a systematic approach to debugging.

Nice to Have

  • Experience with TypeScript, NodeJS, or similar backend technologies.
  • Familiarity with SQL databases (PostgreSQL) or caching systems (Redis).
  • Exposure to cloud platforms (GCP, AWS, or Azure).
  • Basic understanding of containerization (Docker).
  • Previous internship or project experience with B2B SaaS applications.
  • Interest in or exposure to AI/LLM technologies.
  • Open source contributions or personal projects demonstrating passion for coding.

Technical Stack

  • Languages/Frameworks: TypeScript, NodeJS
  • Databases & Caching: PostgreSQL, Redis
  • Infrastructure: GCP, Docker

Benefits & Compensation

  • Mentorship from experienced engineers invested in your growth.
  • Hands-on experience with cutting-edge AI and automation technologies.
  • Clear growth path with regular feedback and increasing responsibilities.
  • Collaborative, in-office environment where you’ll learn from the best.
  • Opportunity to make a real impact on products used by companies worldwide.

Work Mode

This is an onsite position.

We are an equal opportunity employer and do not discriminate on the basis of any status protected under federal, state, or local law.

Required Skills
TypeScriptNodeJSPostgreSQLRedisGCPDockerAPI DevelopmentDatabase DesignSystem ArchitectureCloud ComputingContainerizationProblem SolvingSoftware Engineering
Want to work from Thailand?

Join a remote network built for tech talent

Iglu gives you real employment in Southeast Asia — visa, work permit, and projects included. Pick what you work on, earn performance-based pay, and live where you want.

Legal employment in Thailand & Vietnam
Choose your own projects
Performance-based revenue sharing
Relocation support available
Join Iglu
200+ professionals worldwide
About company
BRM

BRM builds digital assistants that automagically help companies find and manage tools, collaborating on renewals, locating contracts, intelligently negotiating, and automating compliance reviews.

Visit website
Job Details
Category backend
Posted 8 months ago