About BrainRidge Consulting
BrainRidge Consulting is a premium FinTech technology consulting firm that blends the energy of a startup with the experience of an enterprise. Our mission is to empower financial institutions and digital-first organizations to thrive in the digital age by delivering cutting-edge technology solutions and strategic guidance that drive innovation and growth.
Role Overview
We are seeking an experienced Technology Manager / Lead to oversee technical delivery across multiple enterprise-level projects. In this role, you will not only design and drive end-to-end technical solutions but also manage and mentor development teams to ensure successful delivery of scalable, secure, and innovative systems.
You will work closely with cross-functional stakeholders to translate business needs into technical strategies, lead implementation across frontend and backend technologies, and ensure alignment with architectural and deployment best practices.
Key Responsibilities
- Drive overall technology solutions and execution across multiple projects, ensuring architectural consistency and delivery excellence.
- Lead the design, development, and deployment of large-scale full-stack applications using Java, Spring Boot, Angular, and Node.js.
- Define and oversee cloud architecture and deployment pipelines across enterprise environments.
- Architect and manage API-driven microservices using container platforms such as OpenShift or Kubernetes.
- Ensure robust application performance, availability, and scalability through effective design and proactive system monitoring.
- Establish and enforce engineering best practices code reviews, version control, CI/CD automation, and testing standards.
- Collaborate with business, product, and solution teams to ensure technical alignment with business objectives.
- Lead technical discussions, evaluate new tools or frameworks, and guide architectural decisions for long-term scalability.
- Mentor and guide team members to foster a high-performance engineering culture emphasizing collaboration, quality, and innovation.
- Communicate clearly with stakeholders to present technical solutions, project progress, and architectural decisions.
Qualifications
- 10+ years of professional software development experience, including proven experience managing or leading technical teams on enterprise-level projects.
- Strong proficiency in Java, Spring Boot, and microservices architecture.
- Hands-on expertise in UI technologies such as Angular and Node.js.
- Deep understanding of cloud infrastructure (e.g., AWS, Azure, or GCP) and modern deployment strategies.
- Demonstrated knowledge of how overall architecture and deployment work for complex enterprise applications.
- Proficiency with Kubernetes-based platforms (OpenShift preferred).
- Strong understanding of RESTful APIs, distributed systems, and security best practices.
- Experience designing and optimizing databases (MongoDB, PostgreSQL, SQL).
- Skilled in modern DevOps practices CI/CD pipelines, Git workflows, and automated testing.
- Excellent communication, leadership, and stakeholder management skills with the ability to influence and align teams.
- Proven ability to balance hands-on technical work with strategic oversight and team leadership.