Intermediate to Senior Backend Python Developer
You are proficient in more than one of the following languages: Python, Ruby, Go, Java, Javascript, PHP with a preference on Python. You are curious and constantly on the lookout for best practices, new patterns, and efficiencies in development and operations. You have had experience building systems from the ground up with complex workflows and have had to take into account asynchronous and/or concurrency issues. You code for stability, maintainability and know how to separate concerns.
You are attracted to startup environments where you have to think on your feet and your contributions have a huge impact, rather than large, corporate environments where, although your job is well defined, it is difficult to be exposed to all aspects of the business. However, you also appreciate working for a profitable company so that you can plan for the future. You will take the lead on projects and be a strong team member in a testing culture, following agile methodologies, and striving for deployment efficiencies.
Requirements:
• Web application development
• RESTful API development and integration
• Relational databases (Postgres and/or MySQL)
• Messaging/Queueing (RabbitMQ or similar)
• Concurrency and asynchronous development patterns
• Source versioning (git)
• Unit and functional testing frameworks/strategies
And the nice to have:
• Telco experience (provisioning, billing, customer care, networking)
• SOAP web services integration
• E-commerce (Magento / Zend / PHP)
• Atlassian On-Demand (Jira, Confluence, et al)
Company: Roam Mobility
Location: Richmond, British Columbia, Canada
NOTE: Never make payment to any employer, person, company, contractor or agency to get hired for a Job.
Contact: jobs@roammobility.com
Posted: 13-12-2022 Location: Cape Winelands,Western Cape,South Africa
Posted: 14-02-2021 Location: Newlands,Southern Suburbs,South Africa
Posted: 19-02-2024 Location: Port Elizabeth,Eastern Cape,South Africa