
Senior Software Engineer, Asset Management
Posted 7 hours ago

Posted 7 hours ago
This is a fully remote position, open to applicants in Czechia.
β’ Design and implement modular, maintainable software solutions that are optimized for performance and scalability.
β’ Lead discussions on feature and epic design while incorporating feedback from cross-functional teams.
β’ Make technical decisions aligned with business objectives and customer requirements.
β’ Resolve technical ambiguities through systematic analysis and collaboration.
β’ Manage medium- to large-scale projects from conception to delivery with minimal oversight.
β’ Coordinate technical dependencies among various teams.
β’ Develop and execute project plans that align with business goals.
β’ Uphold quality standards while adhering to project timelines.
β’ Advocate for best practices in software development, testing, and deployment.
β’ Enhance CI/CD pipelines, testing frameworks, and monitoring systems.
β’ Conduct actionable code reviews.
β’ Promote technical debt reduction and refactor legacy code.
β’ Mentor junior engineers on best practices and modern development techniques.
β’ Facilitate knowledge sharing through code reviews, pair programming, and technical discussions.
β’ Influence technical direction through well-reasoned arguments and expertise.
β’ Manage backend components and services from design and implementation through maintenance.
β’ Bachelor's degree in Computer Science, Software Engineering, or a related field.
β’ At least 5 years of experience in software engineering.
β’ Over 5 years of hands-on professional software development experience with a focus on backend engineering.
β’ Strong senior-level experience with .NET / C#.
β’ In-depth knowledge of REST APIs, authentication, authorization, versioning, scalability, and backend system design.
β’ Experience in designing and operating systems supported by PostgreSQL, MongoDB, or other databases.
β’ Understanding of backend architecture, data modeling, performance tuning, and reliability.
β’ Experience in designing and implementing unit tests, integration tests, and automated testing strategies.
β’ Ability to design maintainable and scalable backend solutions.
β’ Experience in making or influencing architectural decisions.
β’ Basic knowledge of frontend technologies and frontend/API interactions.
β’ Capability to manage backend components or services end-to-end.
β’ Effectiveness in working within an agile, cross-functional, English-speaking team.
β’ Strong analytical and problem-solving skills.
β’ Excellent written and verbal communication abilities.
β’ A collaborative, adaptable, curious, and continuously learning mindset.
β’ Nice to have: Experience with OpenSearch, AWS, CI/CD and DevOps, Datadog, Prometheus, AI technologies, distributed systems, data-intensive platforms, React, or full-stack experience.
β’ Capability to sit at a desk or workstation for 7β8 hours a day.
β’ Ability to operate computer and phone systems and type.
β’ Reasonable accommodations for individuals with disabilities.
β’ Commitment to equal-opportunity employment and an inclusive workplace.
Cloudera
Stellar Cyber
Pragmatike
Pragmatike
Get handpicked remote jobs straight to your inbox weekly.