ChargeAfter is pioneering the embedded lending network for point-of-sale consumer financing for merchants and financial institutions (FI). Powered by a network of lenders and a data-driven matching engine, ChargeAfter streamlines the distribution of credit into a single, secure, and reliable embedded lending platform. Merchants can rapidly implement ChargeAfter’s omni-channel platform online, in-store, and at every point of sale, enabling them to provide personalized financing choices to their customers.
Here at ChargeAfter, we are building the next unicorn in the Fintech industry and are looking for a talented and success-driven Backend Software Developer to help make it happen!
Key Responsibilities:
- Design & Development: Architect, develop, and maintain scalable, observable backend solutions using .NET Core (C#), MongoDB and Google Cloud Platform (GCP).
- Code Quality & Testing: Uphold high development standards by writing clean, efficient, and well-tested code (unit, integration, end-to-end and performance tests).
- Technical Leadership: Break down complex requirements, provide accurate estimations, and drive project planning and execution.
- Continuous Improvement: Stay ahead of industry trends, adopt new technologies, and advocate for best practices.
- Mentorship & Collaboration: Conduct code reviews, share knowledge, and guide junior developers to elevate team performance.
- Own the full software delivery lifecycle—from design and development to monitoring, troubleshooting, and optimization.
- Instrument applications for observability, ensuring real-time visibility into system health and performance.
- Write maintainable, well-documented, and robust code with a focus on scalability, resilience, and debuggability.
- Collaborate with cross-functional teams (product, QA, DevOps) to deliver high-quality solutions.
- Contribute to architectural decisions, advocating for microservices, event-driven design, and cloud-native principles.
- Work in Agile/Scrum environments, ensuring iterative delivery and continuous improvement.
What You Bring:
- 4+ years of professional software development experience, with a strong focus on backend systems.
- 3+ years of hands-on experience with .NET Core/.NET Framework and modern C# practices.
- Proficiency with NoSQL databases (MongoDB) and search technologies (ElasticSearch).
- Deep understanding of SDLC, CI/CD pipelines, and cloud platforms (GCP preferred).
- Experience with monitoring & observability tools (e.g., Prometheus, Grafana, ELK Stack, Datadog).
- Experience with testing frameworks (xUnit/NUnit) and methodologies (TDD, BDD).
- Expertise in microservices, distributed systems, and event-driven architectures .
- Agile mindset with experience in Scrum/Kanban methodologies.
- Strong problem-solving skills and the ability to mentor others.
Nice-to-Have:
- Experience with containerization (Docker, Kubernetes) and infrastructure-as-code.
- Knowledge of Domain-Driven Design (DDD) and clean architecture principles.
- Contributions to open-source projects or a public tech blog.