24 Oct
|
Brillio
|
Bengaluru
Senior Engineer n Job requirementsExperience Range: 2
- 4 years of experience in Python fullstack development, including hands-on expertise in designing and implementing microservices architectures
Key Responsibilities
• Design and develop scalable microservices using Python frameworks such as Django, Flask, or FastAPI
• Build and maintain robust REST API and GraphQL endpoints to enable seamless integration with client applications
• Implement and optimize CI/CD pipelines for automated testing, deployment, and monitoring of fullstack applications
• Develop interactive user interfaces using React, leveraging React Context and Redux for state management
• Integrate and manage databases including PostgreSQL, MongoDB, and Redis to ensure high performance and reliability
• Containerize applications with Docker and orchestrate deployments using Kubernetes for productive scalability
• Write comprehensive unit and integration tests using PyTest to ensure code quality and reliability
• Drive cross-functional collaboration to resolve technical challenges and deliver high-performance, end-to-end solutions Required
Skills:
• Advanced proficiency in Python with Django, Flask, or FastAPI frameworks
• Experience designing and implementing microservices architectures
• Strong expertise in REST API and GraphQL development
• Hands-on experience with React, including React Context and Redux
• Proficient in CSS, SCSS, and LESS for modern UI styling
• Skilled in configuring and optimizing CI/CD pipelines
• Expertise in containerization with Docker
• Experience deploying and managing applications in Kubernetes environments
• Solid understanding of relational and NoSQL databases: PostgreSQL, MongoDB, Redis
• Ability to write effective unit and integration tests using PyTest Preferred
Skills:
• Experience with advanced Kubernetes features such as Helm or custom resource definitions
• Familiarity with cloud platforms like AWS, Azure, or Google Cloud
• Knowledge of API security best practices and OAuth2 implementation
• Background in performance optimization for large-scale distributed systems
• Experience with automated monitoring and logging tools
• Experience with agile software development processes Desired
Qualifications:
• Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a closely related discipline
• Certified Kubernetes Application Developer (CKAD) or equivalent certification
• AWS Certified Developer or similar cloud certification n
📌 Senior Engineer (Bengaluru)
🏢 Brillio
📍 Bengaluru