Live opening · Posted 9 days ago
At a glance
The key details from the original listing.
Your early-applicant advantage
Live timing from JobBeeper.
About the role
Description supplied by the original job listing.
Responsibilities:
Take ownership of designing, developing, and delivering complex backend systems and features with minimal supervision.
Translate business requirements into scalable Low-Level Designs (LLD) and contribute to architecture discussions across teams.
Lead the end-to-end development lifecycle from design and implementation to deployment, monitoring, and optimization.
Build, maintain, and enhance high-quality backend services using. NET Core / ASP. NET Core and C#.
Design and implement RESTful APIs, microservices, and distributed systems with scalability and reliability in mind.
Collaborate closely with Product Managers, Front-end Engineers, QA Engineers, and DevOps teams to deliver cross-functional initiatives.
Mentor and guide junior engineers through code reviews, design discussions, and technical coaching.
Identify system bottlenecks, architectural gaps, and technical debt; drive refactoring and modernization initiatives.
Ensure strong engineering practices through automated testing, documentation, CI/CD pipelines, and coding standards.
Improve system observability and reliability using logging, monitoring, and debugging tools.
Participate in on-call rotations and proactively troubleshoot production incidents while implementing preventive solutions.
Contribute to a culture of innovation, ownership, and continuous improvement across engineering teams.
Requirements:
4+ years of experience building and scaling backend systems using. NET, ASP. NET Core, and C#.
Strong understanding of object-oriented programming, design patterns, data structures, algorithms, and system design principles.
Experience designing and building RESTful APIs, microservices, and distributed backend systems.
Hands-on experience with SQL and NoSQL databases, including schema design, query optimization, and performance tuning.
Familiarity with caching, asynchronous processing, message queues, and event-driven architectures.
Strong debugging and problem-solving skills with experience using observability and monitoring tools.
Experience building highly available and scalable applications in cloud-based environments.
Ability to work independently, drive technical decisions, and execute projects with ownership.
Strong communication and collaboration skills across distributed teams.
Experience mentoring engineers and contributing to engineering best practices.
Familiarity with fintech, payroll, HR systems, payment integrations, or financial workflows is a plus.
Exposure to Java-based ecosystems or polyglot environments is a plus.
Experience
6-10 yrs
More openings worth a look
Recently tracked roles with full details and direct application links.