Position: Full-Stack Engineer (Node.js and Typescript)
Company: Codify
Experience required: 3y
Category: Node.js
English level: upper
Published: 2022-04-01T00:00:00+03:00

You’ll be joining the company at a very early stage, so it is an amazing opportunity to make a major impact on how our product works. Our software sits within the core application code of our customers’ systems, so reliability and performance are extremely important.

As a Fullstack Engineer, you’ll be working on our APIs, SDKs, CLI tools, and apps that will help our customers to manage their pricing and packaging offerings faster and smarter.

Our company aims to disrupt SaaS pricing the way Stripe did with payments - Our software and API's help unlock speed and agility in getting new and existing offerings out the door, implement new pricing models, or introduce ad-hoc paywalls for a seamless self-serve upsell/cross-sale CX.

What will be your primary goals 🎯

- Promoting a dev-first experience for our engineering team and our customers (who are developers too!)
- Building a large scale and fault-tolerant entitlement management system
- Launching new integrations with 3rd-party vendors i.e Billing platforms and CRMs.
- Maintaining a framework of our own SDKs and tools that allows applications to seamlessly handle changes in customer subscriptions and product offerings.
- Owning and delivering features end-to-end from ideation through design and implementation to shipping and monitoring.
- Making architecture decisions
- Continuously improve our codebase and push the bar

What we think can help you achieve your goals 🏆

3+ years of backend development experience using Node.js and Typescript
1+ years of frontend software development experience
Proven experience in building APIs and Microservices
Experience in building reliable and resilient integrations with 3rd-party APIs
Good understanding of how queues and databases work, especially SNS/SQS and PostgreSQL
Good understanding of Docker containers and Serverless applications
Familiar with cloud computing services, especially AWS
Eager to write clean and DRY code

Bonus Points:

Experience with NestJS
Familiar with SDK development
Familiar with enterprise integration patterns
Excited to build stuff from scratch
Being pragmatic