Senior Engineer - R01571652
Free account needed to apply or save. It takes a minute, and we'll bring you right back to this job.
Key details
- Location
- Bengaluru, KA, India
- Work style
- Onsite
- Level
- Senior
- Experience
- 2–4 yrs
- Function
- Software engineering
- Focus area
- Full stack
- Posted
- 3w ago
Skills
agileapi securityawsaws certifiedazureci/cdcloud computingcontainerizationcssdatabase managementdistributed systemsdjangodockerfastapiflaskgraphqlhelmkubernetesmicroservicesmongodbnosqlperformance optimizationpostgresqlpytestpythonreactredisreststate managementtest automation
About the role
Senior Engineer
Job requirements
- 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 efficient 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
- 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
- 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
- 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
Experience Range: 2 - 4 years of experience in Python fullstack development, including hands-on expertise in designing and implementing microservices architectures Key Responsibilities:
Required Skills:
Preferred Skills:
Desired Qualifications:
Get jobs like this as soon as they're posted
JobSuited checks company career sites all day and ranks every opening against your profile. Free to join.