Senior Software Developer – Bangalore, India
IT
Bangalore, , India
Posted on 03-27-2025
Job Description
Overview
About BNI®:
embers in over 11,000 Chapters across 77 Countries, we are a global company with local footprints. Our proven approach provides Members with a structured, positive, and professional referral program that enables them to sharpen their business skills, develop meaningful, long-term relationships, and experience business growth.
Visit to learn how BNI has impacted the lives of our Members and how it can help you achieve your business goals.
Position Summary
The Senior Software Developer will be a part of BNI’s Global Information Technology Team and will primarily have responsibilities over the creation and maintenance of company-owned web applications.
The Developer will work closely with other Developers and QA engineers, 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
- Develop and maintain responsive, scalable web applications using React.js, Typescript, Next.js,
- Write clean, modular, and reusable code following best practices.
- Integrate frontend with REST or GraphQL APIs.
- Design and architect frontend solutions for complex business problems. Lead feature/module development and guide the team on implementation.
- Review code and enforce best practices, coding standards, and architecture patterns.
- Mentor junior and mid-level developers.
- Coordinate with product managers, designers, and backend engineers.
- Drive performance optimization for faster load times and better UX.
- Ensure web security practices (XSS, CSRF, HTTPS) are implemented.
- Design and manage CI/CD pipelines and deployment automation.
- Make tech stack decisions (e.g., Next.js, Tailwind CSS, TypeScript).
- Own the delivery of key projects/modules end-to-end.
- Evaluate and introduce new tools/libraries/frameworks.
- Act as a point of contact for cross-functional collaboration.
- Monitor app health using tools like Grafana, Sentry, etc.
Qualifications
Required:
- Education & Experience:
- Bachelor’s Degree with 5-7 years of relevant and validated professional work experience.
- Communication:
- Fluent in English with excellent verbal and written communication skills.
- Must-Have Technical Skills:
- Frontend: React.js, TypeScript, JavaScript (ES6+), Redux, jQuery , HTML5, CSS3, Next.js(optional)
- UI Libraries : Material UI , Bootstrap ,CSS in js ,Tailwind
- Version Control: Git, GitLab, Github
- Build & Deployment Tools: Maven, Gradle
- Good-to-Have / Preferred Skills:
- PHP , Zend Framework, Phalcon or any PHP framework
- Cloud & Monitoring Tools: Basic knowledge of AWS services (S3, ElasticSearch), Grafana, Kubernetes.
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.
External Posting Language
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.
Learn more at BNI.com
An equal opportunity employer.