Interested in Joining Us?
Check out our current openings and apply to those that match your skills. If you don’t see a match, you are still welcome to share your resume at careers@nextbridge.com. We continuously search our CV bank for new opportunities.
Go Back to Jobs
Senior Python + JS Developer
Nextbridge is in search of a highly proficient Senior Python + JS Developer with full-stack engineering skills to join our team based in our Dubai office.
Location: Dubai, UAE
Experience: 5+ Years
Key Responsibilities:
- Utilize expertise in Python to develop robust and scalable solutions, with a particular focus on Frappe framework (https://frappe.io/).
- Leverage JavaScript proficiency to work on Chrome object, DOM, and Web Automation.
- Design and implement Windows services to enhance product functionalities.
- Develop and integrate REST APIs to facilitate seamless communication between different systems.
- Collaborate with cross-functional teams to architect and implement solutions that meet business requirements.
- Stay updated with emerging technologies and incorporate them into projects when applicable.
- Demonstrate strong problem-solving skills and the ability to overcome technical challenges.
- Foster a collaborative environment and actively contribute to team discussions and initiatives.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in software development, with a focus on Python and JavaScript.
- Proficiency in Frappe framework is highly desirable.
- Strong understanding of Chrome object, DOM manipulation, and Web Automation techniques.
- Experience in developing and deploying Windows services.
- Solid understanding of RESTful APIs and integration methodologies.
- Ability to quickly adapt to new technologies and frameworks.
- Excellent programming skills and a strong understanding of software architecture principles.
- Proven track record of delivering high-quality code and solutions within deadlines.
- A proactive and self-motivated attitude with a willingness to take on challenges.
- Exceptional communication skills and the ability to work effectively within a team environment.