Work closely with product and business stakeholders to drive Product development
Work closely with cross-functional teams to ensure seamless integration of front-end and back-end components
Deliver high-quality, scalable, and efficient software solutions
Participate in scrum ceremonies and story writing sessions
Perform regular code reviews
Autonomously break down ambiguous work and plot a course of action
Design and implement clean software for the frontend and backend codebases
Quickly and efficiently debug application code
Assume technical responsibility of various complex systems
Write reusable, testable, principled code
What Cowbell needs from you:
Proven experience (7+ years) as a backend engineer.
Proven experience in designing RESTful APIs and implementing microservices architecture.
5+ years of experience in backend API development using Java 11+ and Spring Boot
Strong architectural design skills, allowing you to translate problem statements into well-designed applications.
Ability to effectively break down product requirements, analyze specifications, and decompose them into manageable tasks for development, ensuring a clear roadmap and successful implementation.
An appreciation for clean, concise code
Ability to work effectively in a fast-paced environment and manage multiple priorities
Hands on experience in Kafka for building scalable, distributed, and fault-tolerant systems
Familiarity with relational and NoSQL databases (e.g., Postgres, Elasticsearch)
What Cowbell brings to the table:
Employee equity plan for all and wealth enablement plan for select customer facing roles
Comprehensive wellness program, meditation app subscriptions, lunch and learn, book club, happy hours and much more
Professional development and the opportunity to learn the ins and outs of cyber insurance, cyber security as well as continuing to build your professional skills in a team environment