As a Full Stack Developer, you’ll play a key role in building and maintaining robust backend services, seamless frontend interfaces, and user behavior analytics integrations. You’ll collaborate with cross-functional teams, contribute to architectural decisions, and work on meaningful AI integrations that impact thousands of users globally.
Experience. 3+ years
What You'll Be Doing
Backend Development (Django + AI Integration)
- Design, build, and maintain scalable backend systems using Python/Django or similar web frameworks.
- Work with ORM-based relational databases (preferably PostgreSQL) to manage structured data efficiently.
- Develop RESTful APIs with secure JWT-based authentication.
- Integrate AI tools and APIs (e.g., OpenAI GPT, LangChain, Hugging Face) into server-side logic.
- Deploy backend services on Azure, leveraging Docker containers and Kubernetes for orchestration.
Frontend Development (Angular & React)
- Create clean, responsive UIs using Angular, React.js, HTML, CSS, and TypeScript.
- Manage complex states with tools like NgRx or RxJS.
- Ensure smooth data flow between frontend and backend via efficient API consumption.
- Optimize user experience with performance tuning, cross-browser compatibility, and accessibility best practices.
- Manage build tools such as Webpack, Babel, and NPM.
Analytics & Data Insights
- Integrate Mixpanel to track and visualize user interactions and engagement metrics.
- Implement event tracking across both frontend and backend to gather actionable insights.
- Use analytics to monitor feature adoption, user retention, and conversion rates, providing feedback to improve product development.
Team Collaboration & Development Best Practices
- Work closely with Product Managers, UI/UX Designers, and fellow developers for smooth, agile delivery.
- Use GitHub for version control, branching, and code reviews.
- Follow agile methodologies such as Scrum or Kanban for iterative and fast-paced development cycles.
- Maintain security best practices for authentication, authorization, and data protection.
What You Need to Succeed
Core Skills
- Python, Django, and ORM tools like Django ORM or SQLAlchemy
- Proficiency in REST APIs, JWT, and OAuth2
- Frontend frameworks, Angular, React, TypeScript, HTML/CSS
- Cloud deployment experience on Azure (preferred) or AWS/GCP
- Containerization and orchestration with Docker and Kubernetes
- Deep understanding of PostgreSQL or other relational databases
- Integration experience with Mixpanel or similar analytics tools
- Familiarity with Git, GitHub, CI/CD pipelines
- Experience or interest in AI/ML integrations with APIs like OpenAI GPT
Bonus Points If You Have
- Experience with prompt engineering and LLMs
- Knowledge of microservices architecture
- Prior experience in AI-driven applications or social media platforms
- Passion for building intuitive, high-performance applications that scale
Why You Should Apply
- Work on cutting-edge AI technology and real-world social media applications
- Join a global remote-first team that values innovation, creativity, and collaboration
- Be part of a fast-growing and visionary product that impacts millions
- Enjoy competitive compensation, flexible work hours, and career growth support
How to Apply
- Click "Apply" and log in or register on the Uplers Talent Portal.
- Complete the screening form and upload your updated resume.
- Our team will get in touch if you're shortlisted and guide you through the process!
About Uplers
Uplers connects top talent with global companies looking for remote professionals across technology, marketing, and digital sectors. We are here to streamline your hiring journey, provide you with exciting opportunities, and support you every step of the way.
Whether you're exploring this opportunity or open to other roles, we have a wide array of openings waiting for you. Start your global career today with Uplers!