Talent.com
This job offer is not available in your country.
Senior Backend Software Engineer - Python / Java / Golang

Senior Backend Software Engineer - Python / Java / Golang

getlista.ioBangalore
14 days ago
Job description

Senior Software Engineer - Backend

A Senior Software Backend Engineer is responsible for designing, building, and maintaining the server-side logic and infrastructure of web applications or software systems. They typically work closely with frontend engineers, DevOps teams, and other stakeholders to ensure that the back-end services perform optimally and meet business requirements. Below is an outline of a typical Senior Backend Developer job profile :

Key Responsibilities :

1. System Architecture & Design :

  • Design scalable, high-performance backend services and APIs.
  • Participate in the planning, design, and development of new features.
  • Ensure that systems are designed with fault tolerance, security, and scalability in mind.

2. Development & Implementation :

  • Write clean, maintainable, and efficient code.
  • Implement server-side logic, databases, and data storage solutions.
  • Work with technologies like REST, GraphQL, and other backend communication methods.
  • Design and optimize database schemas, queries, and indexes.
  • 3. Performance Optimization :

  • Diagnose and fix performance bottlenecks.
  • Optimize backend processes and database queries for speed and efficiency.
  • Implement caching strategies and load balancing.
  • 4. Security :

  • Ensure the security of the backend systems by implementing secure coding practices.
  • Protect against common security threats such as SQL injection, cross-site scripting (XSS), and others.
  • 5. Collaboration & Leadership :

  • Collaborate with frontend teams, product managers, and DevOps engineers.
  • Mentor junior developers and guide them in best practices.
  • Participate in code reviews and ensure that the development team follows consistent coding standards.
  • 6. Testing & Debugging :

  • Develop and run unit, integration, and performance tests to ensure code quality.
  • Troubleshoot, debug, and upgrade existing systems.
  • 7. Monitoring & Maintenance :

  • Monitor system performance and take preventive measures to ensure uptime and reliability.
  • Maintain technical documentation for reference and reporting.
  • Stay updated on emerging technologies and incorporate them into the backend tech stack.
  • Required Skills :

    1. Programming Languages :

  • Expertise in one or more backend programming languages in the list Python, Java, Go, Rust.
  • 2. Database Management :

  • Strong understanding of both relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis).
  • Knowledge of data modeling, query optimization, and database scaling strategies.
  • 3. API Design & Development :

  • Proficiency in designing and implementing gPRC, RESTful and GraphQL APIs.
  • Experience with microservices architecture.
  • Good understanding of containers
  • 4. Cloud & DevOps :

  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
  • Understanding of DevOps principles, CI / CD pipelines, containerization (Docker), and orchestration (Kubernetes).
  • 5. Version Control :

  • Proficiency with Git and branching strategies.
  • 6. Testing & Debugging Tools :

  • Familiarity with testing frameworks, debugging tools, and performance profiling.
  • 7. Soft Skills :

  • Strong problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Leadership and mentorship qualities.
  • Qualifications :

  • Bachelors or Masters degree in Computer Science, Software Engineering, or related field.
  • 3-5 years of experience in backend development or software engineering.
  • Proven experience with system design, architecture, and high-scale application development.
  • Preferred Qualifications :

  • Experience with distributed systems, event-driven architectures, and asynchronous processing.
  • Familiarity with message queues (e.g., RabbitMQ, Kafka) and caching layers (e.g., Redis, Memcached).
  • Knowledge of infrastructure as code (IaC) tools like Terraform or Ansible.
  • Tools & Technologies :

  • Languages : Python, Java, Golang, Rust.
  • Databases : PostgreSQL, MySQL, MongoDB, Redis, Cassandra.
  • Frameworks : Django, Flask, Spring Boot, Go Micro.
  • Cloud Providers : AWS, Azure, Google Cloud.
  • Containerization : Docker, Kubernetes.
  • CI / CD : Jenkins, GitLab CI, CircleCI.
  • (ref : hirist.tech)

    Create a job alert for this search

    Software Engineer Backend • Bangalore

    Related jobs
    • Promoted
    Senior Data Engineer

    Senior Data Engineer

    Straivehosur, tamil nadu, in
    The ideal candidate is a strong software engineer with hands-on experience in Spark (3.You'll be responsible for designing and implementing ETL / ELT solutions, collaborating with teams to deliver da...Show moreLast updated: 3 days ago
    • Promoted
    Senior Software Engineer - Python / Golang

    Senior Software Engineer - Python / Golang

    Provido SolutionsBangalore
    Location : Bangalore (Hybrid) Exp : 5+ years Mandatory Key skills : Software Development (cloud-native, ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior SRE + Platform Engineer (AWS EKS, GitOps, Kong, Python)

    Senior SRE + Platform Engineer (AWS EKS, GitOps, Kong, Python)

    Mogra.aihosur, tamil nadu, in
    Senior SRE + Platform Engineer.AWS, Kubernetes (EKS), GitOps, Python scripting.You will help manage our end-to-end DevOps and platform stack, enforce access controls using SCPs and IAM, automate in...Show moreLast updated: 4 days ago
    • Promoted
    Senior Developer

    Senior Developer

    Tata Consultancy Serviceshosur, tamil nadu, in
    Thank you for expressing your interest in exploring a career possibility with the TCS Family.Jenkins, Gitlab, Github Actions. AWS, Azure or GCP) and services like Sagemaker, AzureML, Vertex AI.Nice ...Show moreLast updated: 15 days ago
    • Promoted
    Senior Data Engineer

    Senior Data Engineer

    Deltacubeshosur, tamil nadu, in
    Build and maintain scalable ETL / ELT pipelines.Work with Snowflake and BigQuery for data storage.Implement orchestration with Airflow or Prefect. Integrate data workflows with Python.Optimize data pi...Show moreLast updated: 14 days ago
    • Promoted
    Sr. Fullstack engineer

    Sr. Fullstack engineer

    Relevance Labhosur, tamil nadu, in
    Design, develop, and maintain our AI Agents platform using Python, FastAPI, React, and TypeScript.Collaborate with cross-functional teams, including product managers, designers, and backend enginee...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Product Engineer (Backend)

    Senior Product Engineer (Backend)

    Cityflobangalore district, karnataka, in
    We are looking for a Senior Product Engineer (Backend) who thrives at the intersection of product, design, and engineering. You’ll be responsible for building end-to-end features from ideation to de...Show moreLast updated: 7 days ago
    • Promoted
    Senior Backend Engineer

    Senior Backend Engineer

    Riva Moneyhosur, tamil nadu, in
    We are building the infrastructure from scratch, and we are looking for a.As a Senior Backend Engineer, you will be responsible for building the backbone of Riva’s infrastructure—designing.Contribu...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer - Python / Golang

    Senior Software Engineer - Python / Golang

    Hireginie Talent Cloud Pvt LtdBangalore
    About Our Client : Founded in 2020, the company is a digital platform in the spirituality and wellness sector, offering tailored apps to help users with personal growth and well-being.It ...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Backend Engineer (Python, C#)

    Principal Backend Engineer (Python, C#)

    Intelliashosur, tamil nadu, in
    Intellias is supporting the modernization and ongoing development of a cloud-native, AI-driven platform used across the vehicle product lifecycle by a major global automotive group.The platform ena...Show moreLast updated: 4 days ago
    • Promoted
    Python Backend Engineer

    Python Backend Engineer

    EQL Globalhosur, tamil nadu, in
    EQL Global builds data-driven platforms and solutions for the finance sector.Join us to help build robust, scalable data pipelines that power high-quality financial intelligence.We’re seeking a Pyt...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Backend Developer

    Senior Backend Developer

    VisionPlusBengaluru, Karnataka, India
    Developer – API Development to join our Bangalore office.This individual will play a key role in developing, maintaining, and scaling the APIs that power VisionPlus’ crypto payment system.You will ...Show moreLast updated: 5 days ago
    • Promoted
    Senior Full Stack Software Engineer (Backend-leaning, Integrations & Orchestration)

    Senior Full Stack Software Engineer (Backend-leaning, Integrations & Orchestration)

    Just Move Inhosur, tamil nadu, in
    Just Move In is building the Amazon for moving and home & financial services.We partner with leading brands and service providers to take the admin pain out of moving, from council tax and utilitie...Show moreLast updated: 30+ days ago
    • Promoted
    Backend Engineer-Python / Golang

    Backend Engineer-Python / Golang

    PGAGIbangalore, karnataka, in
    Backend Engineer Python / Golang / Rust.Experience Required : 2-3 years minimum.At PGAGI, we believe in a future where AI and human intelligence coexist in harmony, creating a world that is smarter...Show moreLast updated: 4 days ago
    • Promoted
    Senior Data Engineer

    Senior Data Engineer

    Tredence Inc.hosur, tamil nadu, in
    Design, build, and maintain scalable data pipelines using DBT and Airflow.Develop and optimize SQL queries and data models in Snowflake. Implement ETL / ELT workflows, ensuring data quality, performan...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Backend Engineer (Python)

    Senior Backend Engineer (Python)

    DIMAAGBangalore Urban, Karnataka, India
    The ideal candidate will have strong expertise in FastAPI, along with experience in database design, CI / CD, and cloud environments. Design, develop, and maintain scalable backend services and APIs u...Show moreLast updated: 5 days ago
    • Promoted
    Senior Software Engineer - Golang

    Senior Software Engineer - Golang

    Renous consultingBangalore
    Senior Software Engineer Backend (Golang) About the Role : As a Senior Software Engineer Backend (Golang), you will be work...Show moreLast updated: 12 days ago
    • Promoted
    Senior Backend Engineer - Golang

    Senior Backend Engineer - Golang

    VikgolBangalore
    Job Description : Senior Backend Engineer - Golang Experience : 6 - 8 Years Location : Bangalore (Karle T...Show moreLast updated: 5 days ago