Our client company is an innovative SaaS platform, revolutionizing the real estate wholesaling industry with cutting-edge solutions. These include AI-driven tools, dynamic buyer management systems, and streamlined billing integrations that help users optimize operations and drive success. The company is experiencing fast growth and is seeking a Senior Back-End Engineer to join their team in Lahore, Pakistan in a hybrid work setup (remote + in-office every other day).
As a Senior Back-End Engineer, you’ll have the opportunity to work on developing powerful SaaS products, integrating billing modules, and incorporating AI-driven features into the platform, all while enjoying a flexible work schedule.
Responsibilities
- Back-End Development: Design, develop, and maintain scalable back-end services using Django (Python).
- SaaS & Billing Integration: Develop and optimize billing modules and payment gateway integrations for SaaS platforms, including solutions like Stripe, PayPal, or custom solutions.
- AWS Deployment: Architect and deploy scalable solutions on Amazon Web Services (AWS), leveraging services like Lambda, S3, EC2, and RDS.
- AI Development: Lead the integration of AI-driven features, using technologies like Large Language Models (LLMs) (e.g., ChatGPT, LLaMA).
- Collaboration & Mentorship: Collaborate with cross-functional teams in the office and remote, sharing ideas and aligning on product goals. Mentor junior engineers and promote a culture of innovation and excellence.
- Code Quality: Conduct rigorous code reviews, maintain high coding standards, and ensure thorough testing and detailed documentation.
- Solution Architecture: Drive architectural decisions, conduct technical discussions, and contribute to the continuous improvement of product features.
Ideal Candidate
Experience:
- 7+ years of experience in back-end development, with a strong focus on SaaS products.
- Expertise in Django (Python) and designing scalable systems in AWS environments.
- Hands-on experience working with billing modules (e.g., Stripe, PayPal, or custom).
- Experience in AI-driven projects and Large Language Models (LLMs) such as ChatGPT or LLaMA (knowledge of OpenAI APIs is a plus).
Technical Skills:
- Proficiency in MySQL, database management, and optimization.
- Expertise in developing and integrating APIs and third-party integrations.
- Familiarity with containerization tools such as Docker or Kubernetes is a plus.
- Strong understanding and practical experience with AWS services (Lambda, EC2, S3, RDS).
- Knowledge of asynchronous processing and message queuing systems.
Collaboration & Mindset:
- Comfortable working in a hybrid environment, balancing both remote work and in-office collaboration.
- Strong problem-solving skills with the ability to address technical challenges efficiently.
- Proven experience in mentoring junior engineers and fostering a collaborative, growth-oriented culture.
- Ability to thrive in a fast-paced, agile work environment with clear milestones and targets.
Benefits
- Competitive compensation with performance-based growth opportunities ($3,100 – $4,500 per month).
- Hybrid work model offering a mix of remote flexibility and in-office collaboration.
- Opportunity to work on innovative SaaS solutions and AI-driven features in a high-growth startup environment.
- Clear career advancement milestones, providing growth within the company.
- Be a key part of shaping the future of real estate technology and contribute to the success of cutting-edge software solutions.
How to Apply
To apply for the Senior Back-End Engineer position, follow these steps:
- Submit your resume via the application link.
- Submit a Loom video introduction, explaining your background, skills, and experience relevant to the role.
- The first technical interview will be scheduled.
- Final interview with the CTO or CEO.
- Job offer, if selected.
Ensure that your application includes:
- Relevant work experience in back-end development and SaaS.
- Experience working with Django, AWS, and AI technologies.
- Details of your ability to work in a hybrid team setting and mentor others.
Application Deadline: Discussed during the interview process.
- Remote Data Scientist - January 24, 2025
- Remote Java Engineer - January 24, 2025
- Software Quality Assurance Engineer - January 24, 2025