Searchable Design is an enthusiastic group of IT professionals working to provide endless web and mobile solutions for businesses and individuals alike. From a niche website to varieties of online business tool, we design, manage and upgrade everything according to your need and requirement. Our dedicated team includes IT and Business professionals from various walks of life with over 10 years of experience. For your ease, our busi ... ness specialists take your requirements, which is forward to our in-house IT team dedicatedly working on a single product at a time. After your product has successfully been analyzed and passes through Quality Analysis, we deliver it you. If you have any further issues, our customer relation department will look into it wholeheartedly.
View Company ProfilePython Engineer
Job summary
-
No. of Vacancy
: 1 -
Job Type
: Full Time -
Offered Salary
: Negotiable -
Gender
: Both -
Career Level
: Senior Level -
Experience
: 4 Years -
Apply Before
: 2024-12-24 (2 Days Left) -
Skills
:Python
Job Description:
Searchable Design LLC is seeking a skilled Python Engineer to join our team. We are looking for a professional with deep expertise in Python development, web frameworks, testing, and Linux systems. If you are passionate about building robust, scalable applications and thrive in collaborative environments, we want to hear from you.
Roles and Responsibilities:
- Develop and maintain scalable and efficient applications using Python.
- Design and implement RESTful APIs with a focus on authentication and authorization.
- Utilize Flask framework to handle routing, middleware, and application structuring using the application factory pattern.
- Optimize MongoDB queries, indexes, and performance using advanced strategies.
- Write and execute robust unit and integration tests using the pytest framework.
- Configure and manage Linux systems, including shell scripting and system administration tasks.
- Collaborate with cross-functional teams to deliver technical solutions that align with business needs.
- Document and communicate technical solutions effectively to both technical and non-technical stakeholders.
Required Knowledge, Skills, and Abilities:
- Proficiency: Expert-level knowledge in Python 3.x and its core libraries.
- Framework Expertise: Deep experience with Flask, including routing, blueprints, middleware, and extensions.
- API Development: Strong skills in designing and implementing RESTful APIs.
- Database Skills: Advanced MongoDB knowledge, including MQL, aggregation pipelines, index optimization, and performance tuning.
- Testing: Advanced expertise with the pytest framework, including fixture management, mocking, and integration testing.
- Linux Proficiency: Command-line expertise, shell scripting, process management, and environment configuration.
- Version Control: Proficiency in Git and best practices.
Additional Requirements:
- Excellent written communication skills for daily Slack interactions and documentation.
- Clear verbal communication with the ability to explain complex technical concepts.
- Strong problem-solving skills and attention to detail.
- Familiarity with Agile development methodologies.
- Self-motivated and capable of working independently or as part of a team.
Bonus Skills:
- Experience with containerization tools like Docker.
- Knowledge of performance optimization techniques.
Education + Experience:
- 4+ Years of Exprience in the related field.
Benefits:
- Opportunities to work with cutting-edge technologies and frameworks.
- A collaborative and innovative work environment.
Apply Instruction:
Interested candidates fulfilling the mentioned criteria are encouraged to Apply using the Easy Apply Button below. Registered candidates may also apply using the Apply Now Button.