Position: Senior Mobile Back-End/DevOps Engineer
Company: Brainberry
Category: Node.js
Experience required: 3y
English level: upper

**BrainBerry Group is expanding its team and is looking for a new Senior Mobile Back-End/DevOps Engineer with a passion for new technologies to join an exciting and growing project.**

We are on the hunt for a Senior Mobile Back-End/DevOps Engineer who doesn't just code, but crafts solutions. We're looking for someone who shares our dedication to changing lives and who's eager to play a pivotal role in our tech journey. You'll dive deep into the mechanics of our app, sometimes venturing into our websites and web funnels, ensuring they're efficiently powered by our backend, and continuously improved upon by our DevOps practices.



In this project we ignite lifelong transformations through health and fitness. We are proud creators of the top female fitness app in Taiwan and Hong Kong, featured by Google and Apple over 200 times, and winner of Google's best overall and personal growth app of 2020 for the Taiwan/HK region. We've already helped more than 50,000 women become their best selves, and over 2 million workouts have been completed through our app. Yet, our journey to make Nuli a fitness household name across Taiwan, Hong Kong, and Malaysia has only just begun.



**As our Senior Mobile Back-End/DevOps Engineer, you will:**

**Master our Infrastructure:** 
Take charge of our existing backend infrastructure, ensuring its stability and scalability, particularly within AWS. From Terraform to GraphQL, your backend expertise will be crucial.
**Optimize Payments Flow:**
 As our tech maestro, you'll ensure that our payment systems, especially within Stripe and Apple's ecosystems, are seamless, secure, and efficient. This includes both in-app and server-side payments, as well as managing integrations with third-party platforms.
**Enhance Deployment & Development:**
Spearhead our DevOps initiatives, streamlining our CI/CD processes, and effectively managing our presence on the App Store & Google Play Store. Your role is pivotal in ensuring swift, smooth deployments, and iterations.
**Front-end Forays & App Architecture:** 
Dive into our app's infrastructure and architecture, shaped by React.js, React Native and NextJS. While your core focus remains on backend and DevOps, your expertise will be crucial in enhancing our app's structure, ensuring cohesiveness between the backend and frontend, and driving pivotal improvements in our app's design and functionality.
**Collaborate & Strategize:** 
Work closely with stakeholders, transforming their vision into a technological roadmap. Your expertise will guide decisions, ensuring we're always on the tech frontier.
**Lead & Mentor:**
 Share your wealth of knowledge, guiding junior team members and nurturing a culture where excellence isn't just desired – it's standard.
**AI & Future Tech:** 
Keep an ear to the ground for opportunities to integrate AI or other emerging technologies. As we evolve, you'll be instrumental in ensuring we leverage the best of tech to enhance our offerings.

**Extensive experience with the following technologies is required:**
- Back-end: AWS (Terraform, Beanstalk, S3 Bucket, Lightsail), Node.js, Nest.js, GraphQL, MariaDB, Redis, Docker

- DevOps: mobile environment (especially Apple’s ecosystem, APIs, services, payment systems, etc.), Git, GitHub, CI/CD processes, Stripe, in-app & server-side payment, infrastructure management, App Store & Google Play Store management, test automation, software engineering, cybersecurity…

- Experience with the following technologies is a huge plus:Front-end & Mobile: React Native, TypeScript, Expo (including EAS Updates), NextJS, XCode, Android Studio, React.js

** Our Full Tech Stack**

**Back-End**

- AWS (Terraform, Beanstalk, S3 Bucket, Lightsail)
- Node.js
- Nest.js
- GraphQL
- MariaDB
- Redis
- Prisma
- Docker
- Sentry
- Grafana

**Front-End**

- React Native
- TypeScript
- Expo (including EAS Updates)
- NextJS
- Remix
- Mobile development environment: Xcode & Android Studio
- Library for React Native animations (Animated, Reanimated, Lottie, Skia...)
- React.js

**Other**

- GitHub (for versioning and actions)
- Continuous Integration
- Stripe
- In-app & server-side payment (Apple & Google)
- App Store & Google Play Store management
- Google Cloud Platform
- ActiveCampaign & Postmark
- OneSignal, Growthbook, Mixpanel, Intercom, Vimeo, POEditor