Software Developer
IT
Bangalore, India
Posted on 10-13-2025
Job Description
Overview
Position Summary:
The Software Developer is a part of BNI’s Global Information Technology Team and primarily has responsibilities over the creation and maintenance of company-owned web applications. This Developer works closely with other developers and QA engineers located within the BNI office in Bangalore, as well as all levels of BNI Management and Leadership teams. This is an unparalleled opportunity to become part of a growing team and a growing global organization. High performers will have significant growth opportunities available to them.
Roles and Responsibilities:
- Support the entire application lifecycle – concept, design, code, test, release and support.
- Produce fully functional web applications writing clean code end to end.
- Approach the development lifecycle with testing in mind – Unit and Integration.
- Troubleshoot and debug applications to optimize performance.
- Design interfaces to improve user experience.
- Adhere to our quality standards.
- Research and suggest new technologies, applications and protocols to enhance our applications.
- Create prototypes for design concepts, mock-ups, and approved designs.
- Translate complex information into simple design / logical interfaces and flows.
- Use knowledge and research to constantly modernize our web applications and increase user experience throughout our eco-system.
- Be a team player and strong problem-solver to work with a diverse team.
Demonstrated Competencies:
- Self-Management
- Teamwork
- Problem Solving
- Analytical Thinking
- Initiative
- Interpersonal Skills
- Communication
- Accountability & Integrity
- Technical Proficiency
Required Qualifications:
- Bachelor’s Degree or equivalent work experience.
- Fluent in English, with excellent oral and written communication skills.
- 2+ years of experience in full stack Web Development.
- 1+ years of experience in Vue.js, Vite, Vuetify
- 1+ years of experience in Node.js
- 1+ years of experience in MySQL
- Solid understanding of Test-Driven-Development and JS testing frameworks.
- Solid understanding of OOP.
- Solid understanding of API integrations (REST, WebSockets).
- Expertise in JavaScript, HTML and CSS.
- Expertise in any one IDE for end-to-end web development.
- Experience in Agile Project Management Methodologies such as KANBAN/SCRUM
- Fluent with GIT.
- (Desirable) Experience in Django rest framework.
- (Desirable) Experience in Continuous Integration Pipelines.
- (Desirable) Experience in Python
Applicants MUST submit a portfolio with examples of work.
Physical Demands and Working Conditions
Sedentary work. Exerting up to 10 pounds of force occasionally and/or negligible amount of force frequently or constantly to lift, carry, push, pull or otherwise move objects. Repetitive motion. Substantial movements (motions) of the wrists, hands, and/or fingers. The worker is required to have close visual acuity to perform an activity such as preparing and analyzing data and figures; transcribing; viewing a computer terminal; extensive reading.
This is a full-time position. This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.
An equal opportunity employer.