0% found this document useful (0 votes)
6 views2 pages

Backend Developer (Python-Frappe)

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views2 pages

Backend Developer (Python-Frappe)

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Fully Remote Multiple Positions Available

To apply: Send profile at hr@ustaff360.com with subject line “Backend Developer (Python/Frappe)

Back End Developer – Python/Frappe Specialist

Job Type: Full-time permanent (remote)

Work Hours: East Africa Time [11 am – 7pm PKT]

Education: Minimum Bachelor's (Required)

Experience:
• Back End Development: 3 years or more (Required)
• Python Development: 2 years or more (Preferred)
• Frappe: 1 year or more (Preferred)

Qualifications
• Proficiency in Programming Languages: Strong knowledge of server-side languages such as
Python, Java, Ruby, and Node.js.
• Experience with Frappe or a willingness to learn and work within the Frappe framework.
• Apply SOLID principles to ensure that code is maintainable, scalable, and robust.
• Database Management: Expertise in designing, managing, and optimizing databases,
including both SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Cassandra)
databases.
• API Development: Experience in developing and maintaining APIs, including RESTful and
GraphQL APIs.

Preferred Skills
• Experience in ERPNext or similar enterprise applications.
• Knowledge of cloud platforms such as AWS, Google Cloud, or Azure.
• Experience with Agile methodologies and project management tools like Jira, Trello, or Asana.

• Security: Understanding of security best practices, including authentication, authorization,


and data protection.
• Experience with SSO authentication mechanisms, particularly OpenID Connect.
• Performance Optimization: Skills in optimizing server-side performance to ensure efficient
processing and quick response times.
• Version Control: Proficiency with version control systems like Git for managing code changes
and collaboration.
• Problem-Solving: Strong analytical and problem-solving abilities to debug and resolve issues
effectively.
• Communication: Good communication skills to collaborate with frontend developers,
product managers, and other stakeholders.
• Understanding of System Architecture: Knowledge of system architecture and design
principles to build scalable and maintainable applications
Fully Remote Multiple Positions Available

Key Responsibilities:

• Server-Side Logic: Designing, implementing, and maintaining the backend logic of


applications.
• Database Management: Creating, managing, and maintaining databases for efficient data
storage and retrieval.
• API Development: Developing and maintaining APIs for communication between the
frontend and backend.
• Security: Implementing authentication, authorization, and data protection measures to
ensure application security.
• Performance Optimization: Optimizing the backend to ensure quick and efficient responses
to user requests.
• Collaboration: Working closely with frontend developers, product managers, and other
stakeholders to ensure seamless integration and functionality.
• Incorporate security measures into the development process from the start, ensuring secure
coding practices
• Work closely with security experts to identify and mitigate potential vulnerabilities in the
front-end code
• Implement automated security testing tools to continuously monitor and detect
vulnerabilities.
• Participate in code reviews with a focus on identifying and fixing security issues.
• Keep up to date with the latest security threats and best practices to ensure the application
remains secure.
• Implement measures to protect sensitive data, such as encryption and secure storage.

You might also like