Intern Python Developer – Certeon Technology

Duties and Responsibilities

• You are a self-starter, with an ability to work and thrive in a small team
• You are goal oriented and wake up every day determined to complete your project
• Challenges don’t intimidate you, solving complex problems is why you are here
• You understand that quality, privacy, and security can make or break a company
• You have a passion for collaborating and working as a team
• Details matter – you want to do it right and you aim for perfection
• Flexible hours means you’d rather be coding than waiting in traffic
• At the end of the day, you want to build something you can be proud of

• Writing code in Python, Flask framework, Backbone, Vuejs
• Research and Development of new features
• Architecting and designing a scalable, secure, and reliable system
• Managing the Digital ocean Infrastructure; RDS, EC2, DynamoDB, CloudFormation, etc.
• Writing automated tests for your code
• Building and managing a continuous integration and delivery environment (eventually)
• Reviewing and contributing to technical specs

• Knowledge in Python and RESTful APIs
• Knowledge of object oriented programming and common design patterns
• Just enough UML to be dangerous
• Some experience with SQL (e.g. MySQL, Postgres) and NoSQL (e.g. MongoDB)
• Some experience with Cloud services (Not amust)
• Experience with Linux system administration
• Continuous integration experience (e.g. Jenkins)
• Scripting experience (e.g. Shell, Bash, etc)
• Ability to write a technical design specification
• Knowledge with Agile development methodologies
• Knowledge with Test Driven Development (TDD)

How to Apply