We are a global digital services company
Senior Back-end Engineer, C#
Location
Ukraine
Posted
4 days ago
Salary
0
Seniority
Senior
Job Description
Senior Back-end Engineer, C#
Innovecs
• Design and develop backend features in C#/.NET • Work on third-party system integrations • Contribute to billing-related logic and services • Collaborate closely with the VP of Tech and engineering team • Ensure high code quality and reliability
Job Requirements
- Strong experience with C# and .NET
- Solid experience with Azure (App Services, Functions, Storage, etc.)
- Experience with integrations (APIs, external systems)
- Experience working with billing/payment-related functionality
- Experience in Logistics / Supply Chain domain
- Ability to ramp up quickly in an existing codebase
- Nice to have
- Experience in fast-paced product environments
Benefits
- Flexible hours and remote-first mode
- Competitive compensation
- Open-door culture, transparent communication, and top management at a handshake distance
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Software Engineer – Go, AI Resilience, Security Enhancements
Form3We design, build and run the technology that powers the future of payments.
• Deliver key initiatives that strengthen the security and resilience of Form3's cloud-native payments platform • Design, build, and implement capabilities that enhance the security, trust, and resilience of our systems • Apply expertise across areas such as API security, cryptographic controls, AI governance, software supply chain security, and automated security tooling
Senior Software Engineer – Go, AI Resilience, Security Enhancements
Form3We design, build and run the technology that powers the future of payments.
• Engage in delivering key initiatives that strengthen the security and resilience of Form3's cloud-native payments platform • Design, build, and implement capabilities enhancing security, trust, and resilience of systems • Apply expertise across areas such as API security, cryptographic controls, AI governance, software supply chain security, and automated security tooling • Work alongside engineers, platform specialists, and security experts to deliver scalable, maintainable capabilities embedded into software development lifecycle
• Work on ultra-low-latency ingestion pipelines, processing up to 1M messages per second with microsecond-to-millisecond latency. • Design and develop core market data components using modern C++23. • Optimize data ingestion pipelines for extreme throughput and low latency. • Make key architectural decisions for system scalability and reliability. • Conduct rigorous code reviews focusing on performance, memory safety, and correctness. • Deep dive into ZeroMQ and transition quickly into driving medium-to-major feature development.
• Design and implement new data capabilities, including large-scale data ingestion, transformation pipelines, robust high-performance APIs, and consumers for high-frequency event streams. • Contribute to the development of the proprietary data platform and help evolve it towards a data mesh architecture for the enterprise. • Build solutions using the standard technology stack: Python, Linux via WSL, PostgreSQL, SQL Server, Databricks, and cloud infrastructure spanning Azure and AWS. • Develop advanced mechanisms for data ingestion, transformation, and mass-parallel orchestration of network IO. • Model data for operational and analytical purposes in collaboration with your team, other engineering teams, and analytical data customers. • Work with infrastructure teams to maintain Infrastructure as Code and deliver valuable features for the engineering platform. • Improve data quality across the estate by defining and acting on indicators such as completeness, accuracy, reliability, and usability. • Evaluate potential new data sources for specific applications, assessing their completeness, accuracy, and business value. • Contribute to quality automation in CI/CD processes, optimising for a bug-free release cadence and a positive developer experience. • Support test automation through platform enhancements and additional automated tests. • Maintain clear technical documentation, starting with well-documented code and extending to materials for technical and non-technical audiences. • Participate in a pairing-first development team by sharing expertise, learning from colleagues, and contributing to an open engineering culture. • Mentor and coach less experienced engineers through design discussions, code reviews, and practical knowledge sharing. • Assess application security and API quality to ensure solutions comply with relevant application security and API standards.



