drjobs Senior Python Developer العربية

Senior Python Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

4years

Job Location drjobs

Noida - India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Objective:The objective of this role is to lead complex projects at Nickelfox by designing elegant maintainable and scalable architectures while ensuring a highquality codebase.

Key Responsibilities:

Project Ownership: Take complete ownership of the projects you are responsible for.
System Design: Perform system designing for projects.
Quality Delivery: Ensure the timely and quality delivery of projects.
Mentorship: Lead by example mentor and guide team members on structured problemsolving and the development of best practices.
Performance & Scalability: Identify and resolve performance and scalability issues for increasingly complex enterprise products.
Design & Code Reviews: Actively participate in design and code reviews to build robust applications and features.
Leadership: Exhibit ownership and leadership skills to become an indispensable part of the engineering team and culture.
Testing & Debugging: Test and debug existing applications.
Technical Architecture: Assess project timelines and work on the technical architecture.
Security Best Practices: Implement security best practices and standards.

Requirements

Experience: 4 years of experience in developing applications in Python.
Frameworks: Excellent programming skills in Python with Django/Flask.
Databases: Proficiency with SQL databases.
Caching & Workers: Knowledge of caching mechanisms and Celery workers.
Testing: Working knowledge of the Pytest library.
API Documentation: Maintain proper API documentation with Swagger.
Cloud Services: Familiarity with server services (AWS/GCP/Azure).
Version Control: Experience with version controls like GitHub.
API Development: Building and maintaining RESTful APIs.
Data Structures & Algorithms: Good understanding of data structures and algorithms and their space and time complexities.
ProblemSolving & Debugging: Strong problemsolving and debugging skills.
Scalable Systems: Experience in building scalable highly critical software systems.
OOP & Design Patterns: Strong OOP concepts and the ability to apply design patterns for a robust code base.
MultiServices Architecture: Experience with working on highly interdependent and complex multiservices architecture.
Concurrency & Performance: Experience in working on highly concurrent multithreaded applications with a keen eye on system performance and throughput.
System Performance: Good understanding of system performance tradeoffs load balancing and engineering for high availability.
Communication: Solid written and verbal communication skills with the ability to articulate architectural details to stakeholders at different levels (executive technical and nontechnical) through UML diagrams crisp documentation and whiteboarding as required.

Benefits

Learning & Growth: Unlimited learning and growth opportunities.
Work Environment: A collaborative and cheerful work environment.
Impact: Opportunity to make an impact as your work will directly contribute to our business strategy.

3-4 years of experience in mobile app development, with at least 2 years focused on React Native Strong proficiency in JavaScript, React, and React Native Experience with state management (e.g., Redux, MobX) Familiarity with native build tools (Xcode, Android Studio) Knowledge of RESTful APIs and third-party integrations Understanding of mobile UI/UX principles Experience with version control systems (e.g., Git) Familiarity with Agile methodologies and tools (e.g., Jira, Confluence) Preferred Skills: Experience with TypeScript Familiarity with continuous integration and deployment (CI/CD) pipelines Knowledge of testing frameworks (e.g., Jest, Detox) Understanding of offline storage, threading, and performance tuning Experience with mobile app security best practices Familiarity with AWS or other cloud services Tech Stack: In addition to React Native, you'll work with: Backend: Node.js, Express.js Database: MongoDB, PostgreSQL DevOps: Docker, Jenkins Analytics: Firebase, Mixpanel Soft Skills: Strong problem-solving and analytical skills Excellent communication and collaboration abilities Adaptability and willingness to learn new technologies Attention to detail and commitment to code quality

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.