Overview
Please apply on: https://tecrave.org/careers/ZG40FN90
As a Software Engineer, you will take ownership of architecting and implementing key components of our SaaS eCommerce platform. This contract role focuses on building secure, scalable billing and subscription workflows using Django, along with supporting infrastructure and integrations needed for a production-grade commerce experience. The engagement is project-based with the possibility of extension based on performance and business needs.
What you'll do at técrave
- Design, develop, and maintain the core eCommerce and subscription platform using Django
- Develop frontend components & features using modern JavaScript or Django templating as needed
- Implement secure billing, payment, and subscription flows (Razorpay, Stripe)
- Design and optimize PostgreSQL schemas and queries for performance and reliability
- Apply secure software development practices for payment-related features
- Produce high-quality, maintainable, and well-tested code
- Collaborate closely with product stakeholders to deliver well-scoped, outcome-driven work
- Provide documentation, participate in code reviews, and uphold engineering quality standards
We'd love to hear from you if you have:
- Strong experience with Python and Django in production environments
- Solid understanding of REST APIs and backend architectural concepts
- Hands-on experience with PostgreSQL and database performance tuning
- Working knowledge of JavaScript for implementing interactive features
- Experience working with cloud platforms (AWS, Google Cloud, or Azure)
- Understanding of secure coding practices, especially for financial workflows
- Strong problem-solving skills and the ability to independently own deliverables
- Clear communication skills and comfort working in an outcome-oriented environment
- Ability to translate business requirements into technical execution with minimal oversight
While not required, it's an added plus if you also have:
- Experience integrating payment gateways or subscription management systems
- Familiarity with Docker or containerized development environments
- Experience with caching systems or asynchronous frameworks
- Experience with observability stacks (Prometheus, Grafana, ELK, CloudWatch)
- Background in designing scalable systems for SaaS platforms
- Prior experience working on eCommerce systems
To apply, visit https://tecrave.org/careers/ZG40FN90.
To reach out or share your portfolio/work samples, email jobs@tecrave.org.