BGB Group
Mid-Level Full-Stack Web Engineer
Our Agency
BGB Group is a healthcare communications agency that offers a wide range of services, including traditional pharmaceutical advertising, promotional medical education, payer marketing, and consulting services. Known for excellence and professionalism, we’re hired as strategic and creative partners by our biopharmaceutical clients to drive category/brand awareness and growth.
Position Overview
As a Mid-Level Full-Stack Web Engineer, you will play a crucial role in the design, development, and implementation of our web applications. You will work closely with our dynamic team of developers, designers, and product managers to deliver software that meets the highest standards of quality and efficiency. Current team includes 4 developers + 1 team lead, and this role works closely with UX and PO on specific features.
Key Responsibilities
- Develop and maintain web applications using React (Next.js), Nest JS, Hasura, and Cube.js.
- Implement backend services with Nest JS and manage database operations through Hasura.
- Design and develop APIs for data manipulation and retrieval.
- Ensure application performance optimization and scalability.
- Write clean, scalable, and tested code.
- Follow and promote best practices and design patterns in software development.
- Utilize D3.js for data visualization and integrate complex datasets into user-friendly interfaces.
- Collaborate with team members on code reviews, internal tools, and infrastructure improvements.
- Participate in the full software development lifecycle, including support and continuous integration.
Required Qualifications
- At least 4 years of professional experience in full-stack development.
- Strong proficiency in React, Next.js, Typescript for frontend development.
- Knowledge of component concepts, reusability and code separation. We use shadcn components library
- GraphQL for retrieving data. We use Hasura for building scalable backend services.
- Experience in data visualization tools, particularly D3.js, plotly
- Familiarity with modern testing frameworks (Jest, Playwright) and a thorough understanding of design patterns.
Desired Skills & Technologies
- Langchain API for integrating AI calls/promts into app code
- Experience with Python
- Knowledge of Cube.js and its integration into web applications.
- Experience with Nest JS
- Experience with cloud services (Google Cloud)
- Experience with OpenAI API, streaming responses data, etc.
- Previous work in an Agile product-focused development environment
- Contributions to open-source projects.
Technology Stack & Tools
- React (Next.js), Vercel
- Tailwind, Figma
- GraphQL, Hasura
- js
- Python
- Apache Airflow
- NestJS, GCP
- N8n, Meilisearch, Auth0
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status, or any other legally protected basis, in accordance with applicable law.