Software Development Lead - R01570192
Brillio- Location
- Bangalore, Karnataka, India
- Workplace
- Hybrid
- Employment
- —
- Salary
- —
Posted 18d ago
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 engineering
Required 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 PyTest
Preferred 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 Stack
Desired 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)
Skills
- Python
- React
- PostgreSQL
- MongoDB
- Redis
- Docker
- Kubernetes
- GraphQL
- Django
- Flask
- FastAPI
- Go
- Jenkins
- GitHub Actions
- pytest
- Redux
- CSS
- SCSS
- LESS
- AWS
- Azure
- GCP
- Prometheus
- Grafana
- ELK Stack
More jobs at Brillio
All 161Lead Engineer - R01571349
Brillio · Bangalore, Karnataka, India · today
Senior Software Development Engineer - R01571405
Brillio · Bangalore, Karnataka, India · yesterday
Software Development Lead - R01567293
Brillio · Bangalore, Karnataka, India · 2d ago
Software Development Lead - R01571192
Brillio · Bangalore, Karnataka, India · 2d ago
Senior AI/ML Engineer - R01571293
Brillio · Bangalore, Karnataka, India · 2d ago
Similar roles
NodeJS, TypeScripts, Sr Developer | 24/7
Valtech · Bengaluru · today
NodeJS, Typescripts, OMS | Developer
Valtech · Bengaluru · today
Forward Deployed Engineer
Coralogix · Gurugram, Haryana, India · today
Backend Lead Software Engineer (Level 5) | Gurugram based
Agoda · Gurugram · today
Full Stack Engineer
Bluehost · Mumbai, India · today
Software Engineer Intern (January 12th start, 23 weeks)
Twilio · India · today