Software Developer

2 weeks ago


Chennai, Tamil Nadu, India BOT Vfx Full time ₹ 6,00,000 - ₹ 18,00,000 per year

POSITION RESPONSIBILITY

Technical Leadership

  • Collaborate with engineering teams to ensure technical feasibility and adherence to architectural standards.
  • Lead the design and review of code and performance optimization.

Technical Development

  • Develop and maintain FastAPI - and Flask-based backend services and Python desktop applications.
  • Implement asynchronous and background task processing using Celery integrated with RabbitMQ or Redis.
  • Maintain, refactor, and enhance existing Python codebases to ensure high code quality, modularity, and maintainability.
  • Monitor and troubleshoot application performance and reliability issues across backend and desktop environments.
  • Administer and optimize relational databases, including PostgreSQL and MySQL, focusing on efficient schema design, indexing, and query optimization.
  • Ensure modular, reusable, and maintainable code following best development practices.
  • Debug and resolve complex application issues across Python-based systems.
  • Demonstrate familiarity with event-driven architectures and experience using message brokers like RabbitMQ.
  • Ensure compliance with security best practices and data privacy regulations.
  • Optimize system performance, reliability, and scalability.

Collaboration

  • Work with cross-functional teams, including product managers, developers, DevOps, and business stakeholders.
  • Mentor and guide junior engineers to enhance overall technical capability.

REQUIRED SKILLS

  • Strong proficiency in Python, with hands-on experience in developing and maintaining backend services and desktop applications.
  • Practical experience with Flask and FastAPI frameworks.
  • Working knowledge of Celery for asynchronous and background task processing.
  • Experience with RabbitMQ and Redis for messaging and task queues.
  • Strong understanding of relational databases, particularly PostgreSQL and MySQL (schema design, optimization, indexing, and query tuning).
  • Experience building or maintaining Python desktop applications using frameworks like PyQt , Tkinter , or wxPython .
  • Solid grasp of event-driven architecture and message-based systems.
  • Experience in debugging, refactoring, and maintaining large Python codebases.
  • Knowledge of software development best practices, including code modularity, reusability, and maintainability.
  • Familiarity with security best practices, data privacy, and secure coding standards.
  • Proficiency with Git and version control workflows.
  • Ability to troubleshoot and optimize performance across backend and desktop applications.
  • Excellent problem-solving, and communication skills.
  • 3+ years experience.

Preferred Skills

  • Familiarity with containerization tools (e.g., Docker) and deployment automation (CI/CD).
  • Knowledge of Linux-based environments and shell scripting.
  • Understanding of microservices architecture and API design principles.
  • Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack).
  • Familiarity with cloud platforms such as AWS, GCP, or Azure.
  • Exposure to testing frameworks like pytest or unittest .
  • Experience in performance tuning and profiling of Python applications.
  • Strong problem-solving, analytical, and communication skills.
  • Willingness and ability to learn and switch between programming languages or technologies as required.


  • Chennai, Tamil Nadu, India Banyan Software Full time

    Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...

  • Software Developer

    2 weeks ago


    Chennai, Tamil Nadu, India Victopia Labs (Enterprise Software Solutions) Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    We are looking for Software Developers who enjoy solving real problems and can work across backend, frontend, and API-driven systems. You will build production-grade applications, write clean and reliable code, and collaborate with a small team that values clarity, ownership, and growth. You will work with Python, React, SQL databases, REST APIs, and LLMOps...


  • Chennai, Tamil Nadu, India Banyan Software Full time

    Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...


  • Chennai, Tamil Nadu, India Banyan Software Full time

    Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...


  • Chennai, Tamil Nadu, India Banyan Software Full time

    Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...


  • Chennai, Tamil Nadu, India Entrust Software & Services Full time

    Roles & ResponsibilityLead a software engineering team for OCR, NLP, backend, and cloud components.Provide technical guidance, manage sprint tasks, and ensure cross-team collaboration.Drive continuous improvement in processes and team performance.Oversee OCR pipeline design, guide engineers on tools (Tesseract, OpenCV), and troubleshoot system issues.Own the...

  • Salesforce Developer

    2 weeks ago


    Chennai, Tamil Nadu, India Trigent Software Full time ₹ 4,00,000 - ₹ 12,00,000 per year

    Bachelors degree in computer science or software engineering.5+ years of Salesforce implementation experienceStrong expertise in Apex, LWC, SOQL, integration patterns, and Salesforce APIs.Familiar with CI/CD, DevOps, Git, and Salesforce DX.Experience developing customer-facing interfaces.Ability to problem solve high-level software and application issuesGood...

  • ADF developer

    1 day ago


    Chennai, Tamil Nadu, India VSM Software Full time

    Company DescriptionVSM Software is a Bangalore-based software product and services company with expertise in the Pharma and Banking industries. Our offerings in the banking sector include Application Management Services, Robotic Process Automation (RPA), outsourced projects, and Trade Finance solutions. We are a trusted partner with leading organizations...

  • Software Engineer I

    2 weeks ago


    Chennai, Tamil Nadu, India Botree Software Full time ₹ 4,00,000 - ₹ 12,00,000 per year

    ResponsibilitiesDesign, develop, implement, and maintain java application phases, code, and softwareProgramming, testing, and debuggingCompetence and comfort using multiple frameworksAbility to gather accurate requirements and work closely with stakeholdersStrong attention to detail with the ability to identify errorsTechnical SkillsExperience in working...


  • Chennai, Tamil Nadu, India Gislen Software Full time

    Job DescriptionPosition:Full Stack Developer / Software EngineerAbout UsGislen Softwareis an Indian-Swedish software development company based in Chennai, India. We deliver high-quality software development services primarily to clients in Sweden and the UK. Our focus areas include bespoke software development, systems integration, analytics and AI, and...