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.
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.
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.
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)
Full time contract
Onsite
Web back end developer
Onsite New Delhi
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.
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 DevShailesh 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