Senior Software Engineer responsible for modernizing Relativity's data architecture. Building scalable systems and APIs to enhance customer experience and internal productivity.
Responsibilities
Design and implement scalable performance improvements to the DDM and its supporting infrastructure.
Build APIs and backend services that integrate with the DDM and support new use cases.
Collaborate with product and engineering teams to define and execute modernization strategies.
Drive improvements in system observability, reliability, and maintainability.
Actively participate in the on-call schedule to investigate and fix production issues related to our data processing pipeline or query engine.
Participate in code reviews for projects written by your team.
Focus on quality through comprehensive unit and integration testing.
Requirements
4+ years of experience building commercial-grade systems in a SaaS or tech environment.
Strong proficiency in C# or equivalent languages (Go, Java, Ruby) and design patterns.
Deep understanding of relational and NoSQL databases, including schema design and performance tuning.
Experience with microservices, container orchestration (Kubernetes), and CI/CD practices.
Proven track record of designing and building APIs (REST, gRPC, GraphQL) and backend services.
Experience abstracting direct OLTP data CRUD access via APIs is essential.
Knowledge of professional software engineering practices & software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
Lead an inter - disciplinary Full Stack Development team at DATAGROUP in Rostock. Responsible for large development projects, client communication, and team mentoring.
(Senior) Fullstack Developer_in developing an asset management tool for energy trading in a hybrid work environment. Collaborating with trading teams and ensuring software quality and performance in a flexible work model.
Software Engineer developing and maintaining IoT gateway solutions at a dynamic startup expanding in Japan. Collaborating on system design and addressing complex issues.
Senior Software Architect responsible for enterprise architecture in fintech. Shaping application architecture in collaboration with multiple stakeholders and improving development processes.
Join Auror as Software Engineers working on innovative solutions against organized retail crime. Collaborate in a hybrid environment while leveraging technology to make a difference.
Softwareentwickler developing customer - oriented solutions for data collection and SCADA. Collaborating with teams and enhancing software products throughout their lifecycle.
IT - Systementwickler focusing on building and maintaining Linux systems and networks. Collaborating with clients and optimizing performance while ensuring documentation and knowledge transfer within the team.
Software Engineer developing software for logistics, trade, and customs. Engaging in various projects with ample room for personal and professional development.
Senior Software Developer focusing on software for demodulation and decoding of radio signals. Join PROCITEC's agile team developing cutting - edge digital signal processing solutions.
Senior Softwareentwickler focusing on the development of software for demodulation and decoding of radio signals. Collaborating within an agile team leveraging C++ and Python technologies.