Why work at WisdomCircle?
- Solve a problem that hasn’t been solved yet. We have the first-mover advantage in building an AgeTech startup that caters to senior professionals
- Work with a smart team
- Excellent engineering practices (read the document further to learn more)
- Ship what you build to 75k people (and counting)
- Swift interview process
- More: [Join us @WisdomCircle]
What we build?
https://app.wisdomcircle.com
Engineering at WisdomCircle
- We are a lean team of Full Stack Generalists. Each one of us is technology/library agnostic and owns everything end to end (Frontend, Backend and DevOps)
- We document meticulously, strive for low technical debt, don’t jump to fancy solutions, and focus on building good, reliable systems. We strive for an excellent developer experience and short feedback cycles in development (to give you a taste, we use Vite.js for our frontend tooling to have an instant hot reload and blazing-fast bundling)
- We believe in delivering quality. Extensibility, scalability, best practices and code quality are paramount to us
- We question everything and don’t get PRDs handed to us. Instead, we plan meticulously, break down large tasks into independent smaller chunks, and document our own requirements by collaborating with Product, Design and other teams. We take high ownership and value shipping over everything
- We identify problems to work on using a first principles approach, and think of each solution as an experiment to validate our assumptions. Our engineering decisions are backed by real data and research
- We are always on the hunt to explore the state of the art in engineering, incorporate best practices and improve our existing tech stack. For example, our current recommendation system is built in-house with LLMs
Tech Stack
Typescript, Nuxt (Vue3), Nest (NodeJS), PostgreSQL, Amazon Web Services (AWS), Google Cloud Platform (GCP), Tailwind, Unix, Git, GitHub, Docker, Redis
- Note that this list is likely to expand as we grow. We might get into NoSQL databases, etc
- It’s completely alright if you’re not already familiar with the Tech Stack. You should be able to ramp up pretty quickly and reach an intermediate level in about 2 weeks
What have we built and what are we building?
- A hiring platform: organizations can post roles and retired professionals can apply for them
- A community for retired professionals where they can join groups and make posts
- A conversation service to facilitate real-time conversations between two retired professionals, or between a recruiter and a retired professional
- A recommendation system to recommend relevant jobs to retired professionals and relevant profiles to recruiters
- A real-time notification system
What will you do at WisdomCircle?
- You’ll be core to everything we do. You'll build new product features from start to finish through conception, research, maintenance, and polish
- You’ll lead and manage the engineering team. You’ll scope, plan and assess feasibility for new product features by collaborating with Product, Design and other teams
- You’ll be responsible for everything and anything related to technology/engineering at the company
- You’ll represent the engineering vertical at the company at external meetings, events and fundraising
- You'll build improvements to performance, reliability, and product polish. For instance, identifying opportunities for caching data to avoid making redundant network requests, ensuring our databases scale appropriately as the number of retirees and recruiters grow while keeping costs as low as possible, etc
- You’ll maintain our software and promote our engineering culture religiously. You’ll be involved in keeping up to date with upstream dependencies (Nuxt, Nest, PostgreSQL etc), improving our CI/CD, writing custom ESLint Plugins to promote best coding practices, talking about our engineering culture with blog posts, pushing out and maintaining Open Source libraries, etc
This might be you if...
- To you, Software Engineering is an art and you’re extremely proud of your craftsmanship
- You’re capable of building Full Stack applications on your own and have worked on a product
- You’ve professional working experience. Ideally, 3+ years. However, if you think you’re exceptionally good, we’re open to hearing your case!
- You have excellent command over any frontend (React, Vue, etc) and any backend (Express, Spring Boot, etc) technology
- You’re familiar with databases (SQL/NoSQL) and have some idea about how they work internally
- You’ve worked with AWS, GCP or any other cloud provider. You’re comfortable with Linux, Cloud Computing, Docker, setting up servers, installing packages, shell scripting, etc. You’re likely going to work on DevOps, Data Engineering, Data Pipelining, and AI as well. It is completely fine if you are not familiar with any of those but you need to be willing to learn them if need be
- You’ve good communication skills
- You’ve managed a team of engineers
- You care about code quality and developer experience. You love owning things end-to-end and are detail-oriented
- You can readily learn most technologies as you go. To you, technologies are about tools and tradeoffs, not an ideology
- Bonus: You're fluent with a few parts of our tech stack like Typescript, VueJS, NodeJS, Postgres, AWS
- Bonus: You've spent time in a fast-paced startup
- Bonus: You’ve contributed to Open Source
- Bonus: You’ve experience or knowledge about building event driven & asynchronous systems