ChampSoft is a custom software development company with nearly 15 years of sustained growth and profitability in the US, 13 years in Sri Lanka & over 4 years in India. Our customers range from US Fortune 30 to 1000 companies. We are expanding rapidly, and are seeking detail-focused, highly skilled individuals to be an integral part of our Development Team. Come grow with us!
Job Summary
We are seeking a highly skilled Senior Software Engineer with strong experience in building and scaling cloud-native applications. The ideal candidate will have deep expertise in Django, GraphQL, and modern cloud architectures, along with hands-on experience in React and server-side rendering. Prior experience in the healthcare domain and exposure to relevant compliance standards is highly desirable.
Key Responsibilities
- Design, develop, and maintain cloud-native Django applications using best practices
- Build and optimize APIs using GraphQL, including complex data modeling with Django ORM
- Develop scalable microservices-based architectures
- Implement and manage containerized applications using Docker
- Build, deploy, and maintain services on AWS (Lambda, ECS, EC2, SQS, CloudWatch)
- Define and manage infrastructure using Infrastructure as Code (IaC) tools
- Develop and integrate streaming APIs, webhooks, and asynchronous event-driven systems
- Build responsive user interfaces using React, including server-side rendering (SSR)
- Ensure system scalability, reliability, and performance through sound system design and cloud architecture principles
- Implement CI/CD pipelines for automated testing and deployment
- Monitor application health using monitoring and observability tools
- Collaborate with cross-functional teams and provide technical leadership and mentorship
- Ensure applications adhere to healthcare compliance and security standards
Required Skills & Qualifications
- 4+ years of professional experience as a Senior Software Engineer
- Strong expertise in Python, Django, and Django ORM
- Hands-on experience with GraphQL and REST API
- Solid experience with Docker and containerized application deployment
- Proficiency with AWS services: Lambda, ECS, EC2, SQS, CloudWatch
- Experience with Infrastructure as Code (IaC) (e.g., Terraform, CloudFormation)
- Proven experience in streaming APIs, webhooks, and event-driven architectures
- Strong knowledge of React and React Server-Side Rendering (SSR)
- Deep understanding of system design, scalability, and cloud-native architecture
- Experience with microservices architecture
- Familiarity with CI/CD pipelines, monitoring, and observability tools
- Excellent problem-solving, communication, and leadership skills
Preferred Qualifications
- Prior experience working in the healthcare domain
- Exposure to healthcare compliance standards (e.g., HIPAA, HL7, FHIR, SOC 2)
- Experience with high-availability and high-performance distributed systems
Why ChampSoft?
- Competitive Salary & Benefits
- Career Development & Training Opportunities
- Hybrid Work Module
- Annual Health Check-ups
- Paid Leaves + Public Holidays
- AI-First Culture: ChampSoft embraces an AI-driven mindset across every function, giving you the opportunity to learn and apply AI-based strategies, automation, and analytics.
- Opportunity to Innovate: Join a fast-growing environment where experimentation, creativity, and data-driven decision-making are encouraged.
- Collaborative, Cross-Functional Culture: Work closely with product, engineering, sales, and healthcare domain experts who promote shared learning and teamwork.



