40 HireVeda Jobs
Senior Backend Developer - Python/Django/Flask (3-4 yrs)
HireVeda
posted 17hr ago
Flexible timing
We are seeking a Senior Backend Developer who will play a pivotal role in enhancing and expanding the backend architecture of our AI productivity tool.
In this role, you will collaborate with various teams, including front-end developers, product managers, and data scientists, to build high-performance, reliable, and scalable backend components that support the tool's AI-driven features.
You will also be responsible for proposing innovative solutions, optimizing system performance, and ensuring seamless integration between backend services, APIs, and the user-facing components.
Key Responsibilities :
- Work closely with cross-functional teams (product management, front-end, and data science teams) to design and implement advanced features for the AI productivity tool.
- Participate in product discussions and provide technical expertise, ensuring that the backend services are aligned with the company's vision and business goals.
- Collaborate in designing and optimizing end-to-end workflows that involve both backend and AI systems.
- Contribute to the evolution of the platform by proposing and implementing creative solutions to enhance functionality and improve user experience.
- Drive innovation in backend technologies, including AI and machine learning integration, event-driven architectures, and real-time data processing.
- Constantly evaluate new tools, technologies, and practices to keep the product at the cutting edge.
- Design, develop, test, and deploy backend components, ensuring that they are scalable, efficient, and maintainable.
- Write clean, reusable, and well-documented code that meets high-quality standards and adheres to best practices in backend development.
- Handle performance optimization, load balancing, and server management to ensure system stability and scalability as the product grows.
- Design and implement RESTful APIs and microservices that integrate seamlessly with front-end components, third-party services, and internal systems.
- Ensure API security, scalability, and reliability while maintaining a high level of performance.
- Implement API versioning, error handling, and ensure compliance with standards to create maintainable and secure services.
- Build and manage scalable cloud infrastructure using platforms like AWS, Azure, or Google Cloud.
- Optimize database schemas, queries, and architecture for performance, availability, and fault tolerance.
- Proficiency in both SQL (e.g, PostgreSQL, MySQL) and NoSQL databases (e.g, MongoDB, Redis) is essential.
- Participate in code reviews and contribute to a culture of high-quality software development.
- Continuously improve the development process by refining workflows, automating tasks, and working on performance enhancements.
- Stay up-to-date with the latest trends and advancements in backend development, AI, and cloud technologies.
- 3-4 years of proven experience as a Software Development Engineer, with a strong focus on Python-Django backend development.
- Experience in designing and implementing scalable backend systems and microservices.
- Demonstrable experience with building RESTful APIs, database integration, and cloud architecture.
Technical Skills :
- Expertise in Python (especially with Django and related web frameworks).
- Knowledge of additional programming languages is a plus.
- Strong experience with Django, Flask, or similar backend frameworks.
- Experience in building RESTful APIs and working with microservices architectures.
- Solid understanding of SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases, including schema design, query optimization, and database administration.
- Hands-on experience with cloud platforms such as AWS, Google Cloud, or Azure for building scalable, cloud-native applications.
- Familiarity with CI/CD pipelines, Docker, Kubernetes, and infrastructure automation tools for continuous integration and deployment.
- Experience with unit testing, integration testing, and frameworks like PyTest or Django Test.
- Knowledge of event-condition-action (ECA) frameworks, message queues (e.g, RabbitMQ, Kafka), and real-time data processing is a plus
Functional Areas: Other
Read full job description