over 1 year ago
Base Salary
$145k - $170k/yr
Responsibilities
- Build robust, fault-tolerant integrations with 3rd party APIs.
- Create sophisticated background processing pipelines that are fault-tolerant.
- Develop mature APIs and microservices adhering to RESTful principles.
- Write strong unit and integration tests to ensure code quality.
- Investigate client issues and service disruptions.
- Translate high-level requirements into system design updates and new data models.
- Evaluate architectural choices and design decisions within existing applications.
- Work autonomously and make resilient system design decisions.
- Mentor junior to mid-level engineers and hold them accountable.
Requirements
- 7+ years of full-time experience as a Software Engineer.
- BS in Computer Science or equivalent experience.
- Proficient in TypeScript and JavaScript.
- Strong experience with relational databases and ORM usage.
- Deep understanding of Node.js semantics.
- Proven track record of integrating with external APIs.
- Experience in building fault-tolerant and high-performance microservices.
- Experience with background job processing and queues.
- History of scaling and optimizing application performance.
Benefits
- Medical, dental, and vision insurance.
- $1,500.00 professional development budget.
- Fitness and wellness reimbursement.
- Internet reimbursement.
- Home office stipend of $1,000.00.
- Unlimited PTO with manager approval.
- Mental health days off.
- Annual company offsite.
Tech Stack
GitGoogle Cloud PlatformHerokuJavaScriptNestJSNode.jsPostgreSQLRabbitMQRedisTypeScript
