Position: Middle Python Developer
Company: Newfire Global Partners
Category: Python
Experience required: 3y
English level: intermediate

You perfectly match if you have:

-3+ years of professional coding experience, preferably using Python
-Knowledge of RDBMS (PostgreSQL)
-Knowledge utilizing Atlassian Suite (Jira/Confluence/BitBucket)
-Experience with Linux/Unix (know your way around a shell)
-Experience with AWS preferred
-Strong refactoring skills
-Experience in API design
-Experience in building scalable systems
-Good understanding of security/access control, scalability, high availability, and concurrency patterns
-Ability to work in a Scrum/Agile software team
-English: at least Upper-Intermediate

Nice to have:

-Bachelor’s degree in a related discipline (Computer Science, Information -Technology, Engineering, etc.) or a combination of education and related experience
-Strong written and verbal communication skills to easily work across the organization
-Experience in mentoring less experienced team members
-Ability to work with a diverse group of people in a collaborative environment

Your day-to-day activities: 
-Develop new products and features using leading-edge technology
-Work closely with our QA team to ensure the operation and correctness of new product features through test-driven development (TDD)
-Provide technical input and knowledge to your scrum team for the planning, design, and requirements process for new products and features
-Collaborate with other engineers to review code and participate in pair-programming
-Drive architecture for complex products by determining current limitations and coming up with creative solutions
-Improve the performance, maintainability, and operations of the codebase