Senior Software Engineer, Backend
Flex- Full Time
- Senior (5 to 8 years)
Candidates must possess strong Java skills with a minimum of 4 years of experience in Java, and at least 1+ year of experience in Kotlin. They should have familiarity with relational databases like Postgres and ORM frameworks such as Hibernate, as well as experience working with MongoDB for NoSQL database management and Kafka for event-driven architecture and message streaming.
The Senior Backend Developer will design and architect scalable, high-performance backend systems, leading the development of system architecture and ensuring adherence to industry best practices. They will develop and optimize backend components, including APIs, databases, and server-side logic, while implementing best practices for security, performance, and scalability. The role also involves monitoring and optimizing system performance, implementing logging, monitoring, and alerting systems, and collaborating with cross-functional teams to deliver end-to-end solutions, setting coding standards, and contributing to the overall growth of the team.
Data-driven decision-making solutions for organizations
ShyftLabs helps organizations adopt a data-first approach to their decision-making processes. Their services focus on establishing systems that enable companies to make quicker and more informed decisions based on data analysis. This approach allows businesses to gain insights that can keep them ahead of their competitors. Unlike other companies that may offer generic consulting services, ShyftLabs emphasizes the importance of data in driving decisions, ensuring that organizations can leverage their data effectively to enhance their strategic planning and operational efficiency.