Nickelfox Technologies

2 months ago

Senior Python Developer

Nickelfox Technologies
  • Regular
  • Job Details

Job Details

    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 high-quality 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 problem-solving 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. Problem-Solving & Debugging: Strong problem-solving 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. Multi-Services Architecture: Experience with working on highly interdependent and complex multi-services 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 trade-offs, 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 non-technical) through UML diagrams, crisp documentation, and white-boarding 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. Requirements 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,

Other Details

Recruiter Details

  • Nickelfox Technologies
  • Noida
  • hidden_email
  • hidden_mobile

Company Details

Nickelfox Technologies

44,907 Similar Jobs

Regular
1 week ago

Senior Python Developer - Data Structure & Algorithm

Collance Technologies Pvt. Ltd.
Noida+1
Other Uttar Pradesh
4 to 8 Yrs
Not Interested
Regular
3 days ago

Senior Python Developer - India

Globant
Other Maharashtra+1
Pune
6 to 10 Yrs
Not Interested
Regular
3 days ago

Senior Python Developer - Google Cloud Platform

Forward Eye Technologies - India
Other West Bengal
5 to 10 Yrs
Not Interested

Related Articles