Login as Talent Sign up as Talent Login as Client Sign up as Client

Backend Developer

Job Description

We are seeking a highly skilled and passionate Backend Developer (Nest.js/Python) to join our dynamic GenAI Product Team. You will play a pivotal role in building high-performance, user-centric web applications that deliver exceptional digital experiences. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex Backend applications using Nest.js (Python) and other modern web technologies. you will collaborate closely with designers, product managers, and other developers to create exceptional digital experiences.

Job Responsibilities

Responsibilities:



  • Product Mindset: Possess a strong product mindset, focusing on user needs and data-driven decisions, own product features, and continuously improve offerings.




  • Backend Development: Design, develop, and maintain high-performance backend services using Node.js and Nest.js.




  • API Design: Architect and implement RESTful APIs for our AI-powered platforms, ensuring scalability, reliability, and performance.




  • Cloud Deployment: Develop and deploy backend services on cloud platforms such as AWS, GCP, or Azure, optimizing for performance and cost.




  • Microservices Architecture: Design and implement distributed, asynchronous microservices adhering to 12-factor app principles.




  • Database Management: Utilize MongoDB, PostgreSQL, ClickHouse to design and optimize database schemas and queries for performance and scalability.




  • Messaging Systems: Implement microservices using an event-driven architecture that utilizes messaging systems (Kafka/NATS/RabbitMQ) to ensure reliable, scalable, and efficient communication between services.




  • Caching Strategies: Employ server-side caching mechanisms to enhance performance and reduce latency.




  • Code Quality: Write clean, maintainable, and well-documented code, following best practices and coding standards.




  • DevOps: Use and maintain the DevOps environment yourself for deploying services, managing Docker containers, orchestrating with Kubernetes, and automating workflows with CI/CD pipelines.




  • Cross-functional Collaboration: Collaborate with frontend developers, product managers, and other stakeholders to deliver high-quality products.




  • Mentorship: Guide and mentor junior developers, sharing knowledge and fostering technical growth within the team.




  • Continuous Learning: Stay updated with the latest trends in backend development, cloud technologies, and AI-driven solutions.



We're looking for someone with:



  • Experience: Minimum 3+ years of backend development experience with a proven track record of working with Node.js and Nest.js in production environments.




  • TypeScript Expertise: Strong understanding of TypeScript and its core principles.




  • API Development: Extensive experience in designing and implementing RESTful APIs for large-scale applications.




  • Messaging Systems: Hands-on experience with messaging systems such as Kafka, NATS, or RabbitMQ and building event-driven distributed systems.




  • Cloud Platforms: Proficiency with cloud platforms (AWS/GCP/Azure) and deploying scalable backend services.




  • Database Knowledge: In-depth experience with MongoDB and PostgreSQL. Exposure to Analytics Database like ClickHouse




  • Microservices & Architecture: Strong understanding of distributed systems, asynchronous processing, and microservices architecture.




  • Event Driven Architecture : Strong understanding of event driven architecture and implementation of the same.




  • Tools & Processes: Hands-on experience with modern backend development tools such as Docker, Kubernetes, and CI/CD pipelines.




  • Package Management: Experience publishing private NPM packages to be used across backend systems.



 

Job Requirements

Bonus points if you have:



  • Python Expertise: Ability to write high-quality backend services in Python and its frameworks, such as FastAPI.




  • AI/ML Integration: Hands-on experience in using Large Language Models (LLMs) via SDKs and APIs.




  • AI/ML Tools: Hands-on experience with LangChain, LLMs, NLP, or other AI/ML tools, frameworks or libraries.




  • Open Source and Community: Proven track record of contributions to open-source projects and passion for sharing knowledge and collaboration.




  • Project Management: Strong troubleshooting and project management abilities.



Problem-Solving: Ability to solve complex problems independently and collaboratively with attention to detail.

Interview Process



  • Qualification (Telephonic, Non-Technical, 10 Mins)




  • Technical Interview (45 Mins, Google Meet Video)




  • Coding Round (assignment code submission in 24 hours)




  • Final - Culture & Technical interview (60min, in-person)



python nestjs

Apply Now
Job Type

Full time contract

Location

Onsite

Category

Web back end developer



Other Jobs at UltraGenius

UltraGenius

Sr. FullStack Engineer

Onsite New Delhi


  • Master Full-stack Developer with experience in React/Typescript based stack. People describe you as “extremely productive”.

  • You have experience in areas such as algorithms, databases, UX implementation, full-stack performance measurement and optimization.

  • You're flexible, trustworthy, energetic, and a great communicator.

  • NodeJS exp required

🔨What you’ll do | Responsibilities



  • Take full ownership of Irona Labs’s Full-stack Web Platform, all the way from login, dashboard for data, benchmark interactions, to interacting with deployed models.

  • Help design the initial design & UI → from web interfaces to dashboard and more.


  • Work together with DL Researchers to coordinate AI and LLM process pipelines to work with our web application.

  • Be exposed to every level of the company, working closely with the CEO to meet business goals and working off customer feedback.

💰 Benefits


  • Competitive pay and equity compensation

  • Unlimited vacation/sick leave

  • Zero commutes. Work wherever you are, globally.

  • Modern productivity software: Notion, Linear, ClickUp, Airtable, Miro,

reactjs node-js

UltraGenius

Generative AI Engineer

We are seeking Multiple Generative AI Engineers to drive the development of state-of-the art AI Technologies for our AI platform. Spearhead into the development of cutting-edge AI models, Platform & Architecture. You will be at the forefront of innovation, driving the evolution of our AI systems to enhance performance, scalability, and user experience.

docker


⭐⭐⭐⭐⭐
ultraGenius: a fresh start

Ultragenius has given me a new start in my life. I always wanted to start my gig and work as a freelancer for good clients, and these guys have helped me accomplish my long term goal in only 3rd year of my career. They are highly supportive and helpful. I am grateful that I got a chance to work with them.

Mahesh Inder, Reactjs Dev

⭐⭐⭐⭐⭐
Excellent guys

Shailesh is excellent person to work with if your startup or organisation is finding talent for your web3 product and he is also helping developers and builders in web3 to find great team to work remotely. so he is creating win-win situation for both.

Mitul Gajera, web3