Beamer is a product designed to help businesses communicate more effectively with their customers and stakeholders. Loved by thousands of customers, we are expanding our suite with new products, and growth strategies to cover the gamut for SaaS Product leaders and are looking for backend engineers to expand and scale our platform. You will be a member of the backend guild and contribute significantly to the architectural direction of our platform.
Responsibilities
Participate in the design and development of high-performance business applications, from requirements analysis to production
Constantly improve software quality (evaluate and incorporate new libraries, tools, and technologies; code reviews; refactoring; testing; etc. )
Analyze and improve application performance
Search for simple and robust solutions to complex tasks
Take ownership of all aspects of our product: architecture, quality, user experience
Show leadership through code review, mentoring, and assisting technical and non-technical coworkers
Work with the following backend technologies: Java, Spring, JUnit4 and Google AppEngine
Requirements
4-8 years of extensive experience in backend development with Java, Struct, Spring and Hibernate
Good understanding of building, testing, and observing REST APIs
DevOps mindset and experience with CI/CD practices and tools
A pragmatic and frugal approach to software development
Good understanding of event-driven microservices
Experience with cloud platforms like AWS, AppEngine, GCP, Kubernetes and Docker
OCPJP or similar certification in Java is preferred
Full time