Robotico Digital - Senior Python Developer - Microservices Architecture
Hyderabad, TS, IN
19 days ago
Save Job
Summary
Roles And Responsibilities
Software Development: Write clean, maintainable, and efficient Python code for backend applications, APIs, data processing, or machine learning models, depending on the team's focus.
System Design: Architect complex systems and contribute to the design and development of scalable, fault-tolerant, and high-performance solutions.
Collaboration: Work closely with other developers, product managers, and stakeholders to gather requirements and deliver optimal solutions.
Code Reviews: Lead and participate in code reviews to ensure code quality, maintainability, and adherence to best practices.
Mentorship: Mentor junior developers, provide technical guidance, and support their growth within the team.
Testing: Develop unit tests, integration tests, and participate in test-driven development (TDD) practices to ensure software quality.
Continuous Improvement: Identify areas for improvement in the existing codebase and actively contribute to refactoring efforts and performance optimization.
Deployment & Maintenance: Work with DevOps teams to deploy and maintain software in production, monitor system performance, and address issues promptly.
Documentation: Write and maintain comprehensive documentation for code, processes, and system architecture.
Keep Up-to-Date: Stay current with emerging technologies, programming languages, and industry trends related to Python and software development in Requirements :
3 6 years of working experience in Python / Perl / Angular / OTRS / OTOBO.
Machine Learning/AI: Experience with Python-based machine learning libraries such as TensorFlow, Keras, or PyTorch.
Docker and Kubernetes: Experience with containerization technologies and orchestration tools.
Microservices Architecture: Familiarity with building and maintaining microservices-based architectures.
Performance Tuning: Experience with performance optimization and debugging of large-scale Python applications.
Security: Understanding of security best practices in Python, including secure coding and handling sensitive Skill Sets :
Strong problem-solving and analytical thinking.
Excellent communication skills, both verbal and written.
Ability to work independently as well as in a collaborative team environment.
Passion for learning new technologies and improving development processes.
Strong attention to detail and commitment to delivering high-quality software.
(ref:hirist.tech)
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job