Remote Software Engineer - Core Platform
About the Role
We're hiring a Remote Software Engineer to join our Core Platform team at Cribl. As a remote-first company, we empower our employees to do their best work from anywhere. You'll be part of a collaborative and motivated team that values curiosity and customer focus.
What You'll Do
- Learn and contribute to backend systems and APIs that ingest, process, and route data, implementing well-scoped features and bug fixes with guidance from senior engineers.
- Design, develop, test, and maintain clear, maintainable code in Node.js/TypeScript that delivers the right outcomes for our customers.
- Collaborate with a cross-functional team of engineers, designers, and product managers to understand requirements and turn feature specifications into implementable stories and code.
- Write and extend automated tests (unit, integration, and functional) for the code you ship, following existing test plans and contributing to new test cases.
- Participate in code reviews, incorporating feedback to improve code quality, testing, and readability.
- Help investigate and fix bugs in collaboration with senior engineers, learning to use logs and metrics to debug distributed systems.
- Support performance and correctness work around time-series data storage and query paths.
- Develop good engineering habits by writing tests and maintaining code quality.
Requirements
- Recent graduate or entry-level experience in software engineering.
- Familiarity with Node.js and TypeScript.
- Understanding of backend systems and APIs.
- Ability to write clear and maintainable code.
- Willingness to learn and grow with mentorship from senior engineers.
- Strong communication skills and a collaborative mindset.
Nice to Have
- Experience with time-series databases.
- Exposure to cloud platforms and CI/CD pipelines.
- Interest in observability and security data.
What We Offer
- Competitive salary ranging from $90,000 to $120,000 annually.
- Remote work flexibility.
- Strong mentorship and growth opportunities.
- Collaborative team environment.
- Access to modern tools and technologies.
- Health and wellness benefits.
- Fun and engaging company culture.
This Remote Software Engineer position at Cribl offers a unique opportunity to work on impactful backend systems with strong mentorship in a fun, collaborative environment.
Who Will Succeed Here
Proficient in Node.js and TypeScript for building scalable backend systems, demonstrating an ability to write clean, maintainable, and efficient code while working on APIs and data processing.
Self-motivated and disciplined in a remote work environment, able to manage time effectively and proactively seek help or collaboration when needed, ensuring productivity and engagement with the team.
Eager to learn and implement automated testing strategies, showcasing a growth mindset and a focus on code quality and reliability in backend development.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months