Senior C#/.NET Full Stack Engineer
About PredictSpring
PredictSpring is a market-leading company shaping the future of omni-channel retail and modern POS technology. We help global retail and lifestyle brands deliver seamless, modern, and data-driven customer experiences across digital and in-store channels.
We are looking for an experienced Senior C#/.NET Full Stack Engineer to join our team and help build scalable, secure, and high-performance software solutions across our platform, products, and business operations.
In this role, you will work across backend, frontend, cloud infrastructure, and deployment workflows, helping us deliver reliable enterprise-grade systems for modern omni-channel retail and POS experiences.
Responsibilities
As a Senior C#/.NET Full Stack Engineer, you will:
- Design, develop, and maintain scalable, secure, and high-performance applications using C# and .NET technologies.
- Build and maintain backend services, business logic, APIs, and application workflows that support PredictSpring’s platform and product operations.
- Develop and implement RESTful APIs to connect frontend applications, backend services, third-party systems, and internal tools.
- Work with cloud-based infrastructure on AWS and Azure to support scalable, reliable, and production-ready systems.
- Containerize applications using Docker and support deployment and orchestration workflows using Kubernetes.
- Collaborate with cross-functional teams, including product, engineering, design, operations, and business stakeholders, to deliver high-quality software solutions.
- Troubleshoot, debug, and optimize applications for performance, reliability, scalability, and maintainability.
- Write clean, efficient, maintainable, and testable code following software engineering best practices.
- Participate in code reviews, technical discussions, architecture decisions, and continuous improvement of development standards.
- Implement and improve CI/CD pipelines to streamline build, testing, deployment, and release processes.
- Ensure security, data protection, and reliability across applications, services, APIs, and cloud environments.
- Work with SQL and NoSQL databases to design, query, optimize, and maintain data-driven application features.
- Stay current with modern software engineering, cloud, DevOps, and full stack development practices, and apply relevant improvements to PredictSpring’s platform and operations.
Requirements
We are looking for someone with:
- Excellent communication skills, including fluent verbal English, with the ability to explain technical concepts clearly and collaborate effectively across distributed teams.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Proven experience as a Full Stack Engineer or Full Stack Developer, with strong hands-on experience in C# and .NET technologies.
- Strong experience designing, building, and maintaining scalable backend systems, APIs, and enterprise-grade applications.
- Solid understanding and hands-on experience with AWS and Azure cloud services.
- Expertise in containerization and orchestration technologies such as Docker and Kubernetes.
- Strong experience with SQL and NoSQL databases, such as SQL Server, MongoDB, or similar technologies.
- Experience building and consuming RESTful APIs and integrating frontend and backend systems.
- Familiarity with frontend technologies such as JavaScript, React.js, Angular, or similar frameworks.
- Strong understanding of software architecture, clean code principles, debugging, performance optimization, and maintainable system design.
- Knowledge of version control systems such as Git.
- Familiarity with agile development methodologies, sprint-based workflows, and collaborative engineering practices.
- Experience with CI/CD processes and modern deployment pipelines.
- Strong problem-solving skills and the ability to analyze, debug, and resolve complex technical issues.
Preferred Qualifications
Nice to have:
- Experience with microservices architecture and distributed system design.
- Experience with serverless computing and cloud-native application development.
- Familiarity with DevOps practices and infrastructure-as-code tools such as Terraform.
- Understanding of cloud-native security services, application security, authentication, authorization, and data protection best practices.
- Experience with testing frameworks, including unit testing, integration testing, and UI testing.
- Experience working with high-traffic, scalable, customer-facing SaaS or enterprise platforms.
- Experience supporting production systems, monitoring application health, and improving reliability over time.
- Experience in retail, e-commerce, omni-channel commerce, or POS technology is a strong plus.
Why PredictSpring?
- Join a market-leading company shaping the future of omni-channel retail and modern POS.
- Work on high-impact engineering challenges at the intersection of commerce, cloud technology, and customer experience.
- Collaborate with a talented global team in a flexible remote work environment.
- Enjoy opportunities for growth, learning, and professional development.
- Contribute to products used by some of the world’s most recognized retail and lifestyle brands.
- Be part of an innovative, collaborative, and engineering-driven culture focused on building reliable, scalable, and measurable business value.
Required languages
| English | C2 - Proficient |