Software Engineer Intern at BM Labs
On-site · New Delhi, Delhi, India · intern
Practice the Software Engineer Intern interview at BM Labs with an AI interviewer: voice, live coding and a scorecard.
Skills the interview covers
- data structures
- algorithms
- software design principles
- proficiency in at least one modern programming language (e.g., React, NodeJs, Java, C#, Python, JavaScript)
- Back-End Web Development
- APIs
- databases
- server-side frameworks
- Object-Oriented Programming (OOP)
- problem-solving skills
About the role
The Associate Software Engineer is a full-time remote role responsible for supporting the design, development, testing, and maintenance of software solutions across BM Labs’ product and client portfolios. Day-to-day tasks include implementing back-end features, writing clean and efficient code, fixing bugs, and collaborating with senior engineers to improve system performance and reliability. The role involves participating in code reviews, contributing to technical documentation, and assisting in the integration of data and analytics components into applications. The Associate Software Engineer will work closely with cross-functional teams to understand requirements, deliver high-quality solutions, and support continuous improvement of development processes.