✨ About The Role
- The Software Engineer will play a crucial role in launching a new product line within the contact center space
- The role involves participating in the full application lifecycle, focusing on coding and debugging, and integrating user-facing elements with server-side logic
- Responsibilities include assuming ownership of critical technical components, building reusable code and libraries, and ensuring system optimization
- The Software Engineer will work on developing complex backend systems involving RBAC, user authentication, and stream communication for audio
- The position offers high visibility within the organization and the opportunity to shape the direction and success of the product from the ground up
âš¡ Requirements
- At least 3 years of experience in building production-grade software products, with a familiarity of working in fast-paced environments and delivering under tight deadlines
- Strong proficiency in Java and Spring, or similar frameworks, with experience in Python being a plus
- Hands-on knowledge of at least one SQL or no-SQL database, such as Postgres, MongoDB, or Cassandra
- Understanding of fundamental modules including queues, cache, OLAP stores, and websockets
- Knowledge of design patterns and their practical applicability in solving complex software engineering problems