Software Development Lead - R01570191

Brillio 2
Bangalore +1 more
Hybrid

Who this role is best for

Best suited to full-stack developers with strong backend expertise in Python and microservices, working in a collaborative, technically sophisticated environment in Bangalore, India.

Best fit for

  • Candidates with 4–6 years of Python backend and microservices development experience, who can lead fullstack projects.
    — “With at least 4 to 6 years of experience in software development, including substantial expertise in Python backend and microservices architecture”
  • Professionals with hands-on Docker and Kubernetes experience and a track record of mentoring junior developers.
    — “Manage containerization and orchestration of services using Docker and Kubernetes for seamless deployment and scalability”

Things to consider

  • The role requires proficiency in both Python and Golang as backend languages.
    — “Proficiency in Golang as a secondary backend language”
  • Candidates must be comfortable with multiple database systems, including PostgreSQL, MongoDB, and Redis.
    — “Optimize database performance and data models using PostgreSQL, MongoDB, and Redis”

How to stand out

  • Demonstrate experience with fullstack development and highlight Python microservices leadership in your resume.
    — “Lead end-to-end development of fullstack applications, integrating React-based frontends with robust Python backends”
  • Showcase your CI/CD pipeline management skills using tools like Jenkins or GitHub Actions.
    — “CI/CD pipeline setup and management using tools such as Jenkins or GitHub Actions”
  • Emphasize your ability to mentor junior developers and enforce software engineering best practices.
    — “Mentor and guide junior developers, conduct code reviews, and enforce best practices in software engineering”
  • Highlight your familiarity with REST and GraphQL API development and integration.
    — “Develop, document, and maintain RESTful and GraphQL APIs to enable secure and efficient communication between services”
Pace · Fast PacedCollaboration · HighAutonomy · MediumDecision Impact · Team

Derived from job-description analysis by Serendipath's career intelligence engine.

What success looks like

  • Developed scalable backend services and microservices
  • Led end-to-end development of fullstack applications
  • Implemented CI/CD pipelines
  • Optimized database performance
  • Managed containerization and orchestration
Typical background
4-6 years of experience in software developmentBachelor's degree in Computer Science, Information Technology, or Software Engineering

Skills & requirements

Required

PythonMicroservices ArchitectureDjangoFlaskFastapiDockerKubernetesREST APIGraphQLPostgreSQLMongoDBRedisPytest

Preferred

ReactGoAWSAzureGCPAdvanced Caching StrategiesSecurity Best PracticesPrometheusGrafanaELK Stack

Stack & domain

PythonReactDjangoFlaskFastapiDockerCSSSCSSLESSPytestPostgreSQLMongoDBRedisKubernetesREST APIGraphQL

About the role

Original posting from Brillio 2 via Lever

Software Development Lead

Primary Skills:

  • CI/CD Pipeline, React (React Context / Redux), Django / Flask / FastAPI, Docker, CSS/SCSS/LESS, PyTest, PostgreSQL / MongoDB / Redis, Kubernetes, REST API / GraphQL

Job requirements:

Experience Range: With at least 4 to 6 years of experience in software development, including substantial expertise in Python backend and microservices architecture

Key Responsibilities: 

  • 1. Design and develop scalable backend services and microservices using Python, ensuring high performance and reliability
  • 2. Lead end-to-end development of fullstack applications, integrating React-based frontends with robust Python backends
  • 3. Implement and maintain CI/CD pipelines for automated testing, deployment, and delivery of applications
  • 4. Collaborate with cross-functional teams to define technical requirements, architecture, and deliverables
  • 5. Optimize database performance and data models using PostgreSQL, MongoDB, and Redis to ensure efficient data handling
  • 6. Manage containerization and orchestration of services using Docker and Kubernetes for seamless deployment and scalability
  • 7. Develop, document, and maintain RESTful and GraphQL APIs to enable secure and efficient communication between services
  • 8. Mentor and guide junior developers, conduct code reviews, and enforce best practices in software engineering

Required Skills:

  • 1. Proficiency in Python for backend development
  • 2. Experience with microservices architecture and design
  • 3. Strong knowledge of Django, Flask, or FastAPI frameworks
  • 4. Proficiency in Golang as a secondary backend language
  • 5. CI/CD pipeline setup and management using tools such as Jenkins or GitHub Actions
  • 6. Containerization with Docker and orchestration using Kubernetes
  • 7. Database management and optimization with PostgreSQL, MongoDB, and Redis
  • 8. API development and integration using REST and GraphQL
  • 9. Automated testing with PyTest

Preferred Skills:

  • 1. Hands-on expertise in React, including React Context and Redux
  • 2. Frontend styling with CSS, SCSS, or LESS
  • 3. Experience with cloud platforms such as AWS, Azure, or GCP
  • 4. Knowledge of advanced caching strategies and performance tuning
  • 5. Familiarity with security best practices for microservices and APIs
  • 6. Experience with monitoring and logging tools like Prometheus, Grafana, or ELK Stack

Desired Qualifications:

  • 1. Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a closely related discipline 2. Certification in Python development or microservices architecture (such as PCAP, PCEP, or similar)
  • 3. Certification in cloud technologies or DevOps practices (such as AWS Certified Developer, Kubernetes Administrator, or equivalent)

Source: Brillio 2 careers (Lever)

Similar roles

More roles at Brillio 2