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.



