Job description
NovaPulse Labs is a fast-growing, venture-backed startup based in Austin, Texas, reshaping the way small businesses leverage data and automation. We value curiosity, pragmatism, and ownership, and we seek teammates who thrive in a dynamic environment.
As a Senior Backend Engineer, you will design, implement, and scale our core services, own critical data models, and collaborate closely with product, frontend, and data teams to deliver delightful experiences for our users.
What you’ll do:
Responsibility
- Design, implement, and scale robust backend services and APIs that power our product.
- Own data modeling, storage strategies, and data migrations with a focus on performance and reliability.
- Lead API design, security controls, monitoring, and incident response.
- Collaborate with frontend, mobile, data, and product teams to translate requirements into scalable solutions.
- Establish and improve CI/CD pipelines, testing strategies, and deployment processes.
- Mentor junior engineers, review code, and help shape the team's architecture decisions.
- Act as on-call engineer and drive proactive improvements to system health and resilience.
Qualification
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 4+ years of backend development experience in modern languages (Go, Python, or Node.js).
- Experience building scalable microservices and RESTful APIs.
- Proficiency with cloud platforms (AWS preferred) and container orchestration (Docker, Kubernetes).
- Strong experience with relational databases (PostgreSQL) and caching (Redis).
- Familiarity with event-driven architectures, queues (Kafka, RabbitMQ) is a plus.
- Excellent problem-solving, collaboration, and communication skills.