External

Python Developer

🏢 ChampSoft  •  📍 India

Sign up to view full application details.

Job Description

About ChampSoft: 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! Salary Budget: 8 LPA to 10 LPA Role Description We are seeking a highly capable Software Engineer to join our engineering team and take ownership of several critical components of our cloud-hosted healthtech platform. The platform is built primarily using Next.js, Django, PostgreSQL, and Node.js, and is deployed on AWS. In this role, you will be responsible for maintaining and improving the platform’s backend systems and APIs, as well as collaborating with cross-functional teams to ensure reliable, secure, and scalable operations. You will also play a key role in code quality, system monitoring, and automation efforts. This position is ideal for someone who thrives in a cloud-native, fast-paced environment and is ready to take end-to-end responsibility for modern web applications powering real-world healthcare workflows. Qualifications 3+ years of professional experience in software development Proficiency in: Python and Django for backend development JavaScript/TypeScript and Next.js for frontend or server-rendered web interfaces Node.js for building and maintaining services (especially authentication) Strong experience with PostgreSQL or equivalent RDBMS Solid knowledge of cloud architecture, especially AWS services such as EC2, ECS, S3, IAM, RDS, and CloudWatch Understanding of RESTful API design and web application security Version control experience using Git and working with collaborative GitHub workflows Key Responsibilities Develop, maintain, and optimize web applications and APIs using Django, Next.js, and Node.js Implement new features and enhancements based on business and product requirements Troubleshoot production issues and implement monitoring, logging, and alerting solutions Integrate with third-party systems such as payment processors and identity providers Collaborate with DevOps to maintain CI/CD pipelines and AWS infrastructure (ECS, EC2, RDS, S3, CloudWatch) Ensure code quality, maintainability, and security through testing and code reviews Write and maintain technical documentation for services, APIs, and deployment processes Work with product managers, designers, and fellow engineers to deliver business value iteratively Preferred Skills Third-Party Integration Experience: Integrating with APIs for payments (e.g., Stripe), insurance, or scheduling Handling authentication flows (OAuth2.0, JWT), webhooks, and rate limits Security and Compliance Awareness: Familiarity with RBAC, secure coding standards, and security headers Understanding of compliance considerations (HIPAA, SOC2, GDPR) DevOps Collaboration: Experience with Docker and CI/CD tooling Exposure to infrastructure-as-code (e.g., Terraform, Bicep, CloudFormation) Monitoring and Optimization: Hands-on with performance tuning and resource optimization in AWS Familiarity with observability tools (e.g., CloudWatch, Datadog, Sentry) Cross-Team Communication: Comfortable working with designers, PMs, and DevOps Able to explain technical concepts to non-technical stakeholders Why ChampSoft? Competitive Salary & Benefits Career Development & Training Opportunities Hybrid Work Module Annual Health Check-ups 24 Days of Paid Leaves + 14 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.
View Full Description & Requirements →