283924 - 283924 INR - Annual
Kochi, India
Information Technology
Full-Time
Sciens Technologies
Overview
Position - Senior Python Developer
Location - Pune/Hyderabad/Gurgaon
Experience - 6+
Overall Responsibilities:
- Collaborate closely with business stakeholders to understand evolving requirements and adapt to changing business needs.
- Analyze and comprehend business requirements, assess the tech stack, and guide the development team towards an integrated solution approach.
- Demonstrate a dedicated and committed approach with excellent communication skills, participating actively in agile ceremonies and development processes.
Key Responsibilities:
- Design, develop, and maintain scalable, reusable Python code for various applications.
- Troubleshoot, debug, and provide production support for Python-based applications.
- Work with Python-based data structures, ensuring adherence to best practices for efficiency and maintainability.
- Develop and manage multi-process architecture and handle threading limitations within Python.
- Ensure application security, scalability, and authorization by incorporating best practices in system design and implementation.
- Write unit tests to ensure code coverage, maintainability, and high-quality production-ready code.
- Integrate user-facing elements with server-side logic.
- Work on API development using FastAPI or similar technologies.
- Leverage frameworks such as Django and Flask to build robust web applications.
Must-Have Skills:
- 6+ years of professional experience as a Software Engineer, with a strong focus on Python development.
- Proficiency in Unix, FTP, and file handling operations.
- Strong experience working with Agile methodology (JIRA, Confluence).
- Expertise in version control using Git.
- Extensive experience in Python-based data structures and best practices.
- Hands-on experience with Object-Oriented Programming (OOP) concepts and limitations.
- Strong debugging skills and the ability to troubleshoot and provide production support.
- Proficiency in API development using frameworks like FastAPI or similar technologies.
- Experience with web frameworks such as Django and Flask.
- Familiarity with writing unit tests and ensuring code coverage for production-level code.
- Experience in cross-platform development.
- Ability to ensure the security, scalability, and authorization setup for applications.
Good-to-Have Skills:
- Familiarity with containerization and cloud-based technologies (e.g., Docker, AWS, or similar platforms).
- Knowledge of microservices architecture and cloud-native application development.
- Experience with front-end technologies to better integrate user-facing elements with back-end services.
- Exposure to CI/CD pipeline setup and automated deployments.
- Understanding of multi-threading and concurrency models beyond basic Python threading capabilities.
- Experience in working with large-scale distributed systems or big data platforms.
- Familiarity with data modeling and database management systems.
What we provide:
- Opportunities to develop and grow as an engineer. We are at the forefront of our industry, always expanding into new areas, and working with open-source and new technologies.
- A set of hardworking and dedicated peers.
- Growth and mentorship. We believe in growing engineers through ownership and leadership opportunities. We also believe mentors help both sides of the equation.
Job Types: Full-time, Contractual / Temporary
Pay: From ?283,923.63 per year
Location Type:
- In-person
Schedule:
- Day shift
- Monday to Friday
Experience:
- Python: 6 years (Preferred)
Work Location: In person
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in