Bright Venture Partners is looking for brilliant, kind, and driven individuals to join our team. Be part of the trusted consulting partner of the country's most ambitious businesses, driving transformation and delivering impact across research & analytics, product and brand development, and enterprise software development.
THE ROLE
The Senior Full-Stack Developer is responsible for leading and developing full-stack web applications using Ruby on Rails for the backend and Next.js (React) for the frontend. This position requires a high level of ownership, architectural thinking, technical depth, and mentoring ability. The ideal candidate can design and implement scalable features, help less-experienced teammates grow, and make thoughtful tradeoffs that balance speed, quality, and business value. By contributing leadership and execution capacity, this role enables the team to scale and take on more client projects effectively.
KEY RESPONSIBILITIES
- Lead the end-to-end development of full-stack features, including planning, analyzing requirements, and solving complex problems across development, testing, deployment, and maintenance of applications
- Make architectural and implementation decisions across backend and frontend systems
- Design and build scalable APIs and backend logic in Ruby on Rails
- Translate visual designs and user flows into responsive, performant UI using Next.js
- Drive improvements to application performance, maintainability, and development processes
- Mentor junior and mid-level developers through pairing, feedback, and code reviews
- Collaborate closely with product, design, and development teams to plan and scope technical work
- Stay up-to-date with best practices and evolving tech in both frontend and backend ecosystems
REQUIRED SKILLS AND QUALIFICATION
- 5+ years of professional experience building and maintaining full-stack web applications using MVC/MVT backend frameworks (e.g. Ruby on Rails, Django, Laravel) and modern JavaScript frameworks (e.g. Next.js, React, Vue.js, Angular)
- Deep experience with Rails or Next.js is a strong plus, but open to equivalent experience in similar tools with the confidence to ramp up quickly
- Adaptable and open to learning new technologies - including the team's current stack and others the team may adopt in the future
- Strong understanding of API design and RESTful APIs, object-oriented design, MVC/MVT patterns, and component-based architecture
- Familiar with Tailwind CSS or similar CSS frameworks
- Deep knowledge of relational databases (e.g. PostgreSQL, MySQL)
- Comfortable writing and maintaining tests (RSpec, Jest, or similar)
- Solid version control and collaboration practices (Git, PR workflows)
- Can mentor and support junior developers, and foster team growth
- Proactively communicates risks, tradeoffs, and technical decisions based on product and development needs
- Demonstrated experience tackling technically complex challenges, such as performance optimization, scaling, or implementing complex feature requirements (e.g., rules-driven workflows or dynamic business logic), and an eagerness to take on such problems
- Strong problem-solving and debugging skills
- Open to joining occasional client meetings in Manila (as needed for demos or discussions), and working onsite with the team in BGC (currently about once a month)