Software Development Lead - R01570192

Brillio 2
Bangalore +1 more
On-site

Who this role is best for

Best suited to mid-level to senior software engineers with a focus on Python backend and microservices architecture working in a collaborative, fullstack environment in Bangalore.

Best fit for

  • Mid-to-senior level Python developers with microservices experience and leadership potential
    — “at least 4 to 6 years of experience in software development, including substantial expertise in Python backend and microservices architecture
  • Candidates who have led fullstack development with React and Python backends
    — “Lead end-to-end development of fullstack applications, integrating React-based frontends with robust Python backends
  • Individuals with a strong DevOps background and experience in CI/CD pipeline management
    — “Implement and maintain CI/CD pipelines for automated testing, deployment, and delivery of applications

Things to consider

  • Certifications in Python or microservices may be important for candidate qualification
    — “Certification in Python development or microservices architecture (such as PCAP, PCEP, or similar)
  • Candidates should be prepared to work with multiple database technologies
    — “Optimize database performance and data models using PostgreSQL, MongoDB, and Redis

How to stand out

  • Emphasize experience in mentoring and enforcing software engineering best practices
    — “Mentor and guide junior developers, conduct code reviews, and enforce best practices in software engineering
  • Showcase hands-on experience with containerization using Docker and Kubernetes
    — “Manage containerization and orchestration of services using Docker and Kubernetes
  • Highlight RESTful and GraphQL API design and integration in your projects
    — “Develop, document, and maintain RESTful and GraphQL APIs
Pace · Fast PacedCollaboration · HighAutonomy · MediumDecision Impact · Team

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

What success looks like

  • designed and developed scalable backend services
  • implemented CI/CD pipelines
  • optimized database performance
  • managed containerization and orchestration
Typical background
Bachelor's degree in Computer Science, Information Technology, Software Engineering

Skills & requirements

Required

Python Backend DevelopmentMicroservices ArchitectureDjango, Flask, Or FastapiDockerKubernetesPostgreSQLMongoDBRedisRestful And Graphql ApisCi/cd PipelinesAutomated TestingCode Reviews

Preferred

ReactCSS, Scss, Or LESSAWS, Azure, Or GCPAdvanced Caching StrategiesSecurity Best PracticesMonitoring And Logging Tools

Stack & domain

PythonMicroservices ArchitectureDjangoFlaskFastapiGoCI/CDDockerKubernetesPostgreSQLMongoDBRedisRestful ApisGraphQLPytestCollaborationTechnical LeadershipCode ReviewsBest PracticesPCAPPCEPAWS Certified DeveloperKubernetes AdministratorSoftware DevelopmentBackend DevelopmentFullstack ApplicationsDatabase ManagementCloud PlatformsAdvanced CachingSecurity Best PracticesMonitoring And Logging

About the role

Original posting from Brillio 2 via Lever

Software Development Lead

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:

  • Design and develop scalable backend services and microservices using Python, ensuring high performance and reliability
  • Lead end-to-end development of fullstack applications, integrating React-based frontends with robust Python backends
  • Implement and maintain CI/CD pipelines for automated testing, deployment, and delivery of applications
  • Collaborate with cross-functional teams to define technical requirements, architecture, and deliverables
  • Optimize database performance and data models using PostgreSQL, MongoDB, and Redis to ensure efficient data handling
  • Manage containerization and orchestration of services using Docker and Kubernetes for seamless deployment and scalability
  • Develop, document, and maintain RESTful and GraphQL APIs to enable secure and efficient communication between services
  • Mentor and guide junior developers, conduct code reviews, and enforce best practices in software engineeringRequired Skills:
  • Proficiency in Python for backend development
  • Experience with microservices architecture and design
  • Strong knowledge of Django, Flask, or FastAPI frameworks
  • Proficiency in Golang as a secondary backend language
  • CI/CD pipeline setup and management using tools such as Jenkins or GitHub Actions
  • Containerization with Docker and orchestration using Kubernetes
  • Database management and optimization with PostgreSQL, MongoDB, and Redis
  • API development and integration using REST and GraphQL
  • Automated testing with PyTestPreferred Skills:
  • Hands-on expertise in React, including React Context and Redux
  • Frontend styling with CSS, SCSS, or LESS
  • Experience with cloud platforms such as AWS, Azure, or GCP
  • Knowledge of advanced caching strategies and performance tuning
  • Familiarity with security best practices for microservices and APIs
  • Experience with monitoring and logging tools like Prometheus, Grafana, or ELK StackDesired Qualifications:
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a closely related discipline
  • Certification in Python development or microservices architecture (such as PCAP, PCEP, or similar)
  • Certification in cloud technologies or DevOps practices (such as AWS Certified Developer, Kubernetes Administrator, or equivalent)

Source: Brillio 2 careers (Lever)

Similar roles