We're looking for an experienced Full Stack Python Engineer. In this position, you will build great products, tackle intriguing challenges, and contribute to our engineering culture. You will work in pairs and use test-driven development a lot. We need you to have experience in building complex web applications and the ability to write clean and maintainable code.
- Excellent general programming skills, ability to work with complex codebases
- Solid knowledge of Python
- Practical experience with different DBs (e.g. RDBMS, Key Value / Tuple Store, Wide Column Store / Column Families, Document Store)
- Experience with cloud hosting providers (e.g. Google Cloud or AWS)
- Comfortable with the UNIX/Linux command line
- Comfortable taking the lead on projects and working without lots of oversight
- Good English (both written and spoken)
- Experience in writing JavaScript applications
- Experience with data processing pipelines and API integrations
- Experience in Test-Driven Development and pair programming
- End-to-end product development
- Write reusable and maintainable code
- Write tests to thoroughly validate your code correctness
- Actively contribute to the identification of problems and their solutions
- Collaborate in a cross-functional team to ensure the project meets business objectives and compliance standards
- Work in a flat-structured company
- You will join our Python team at Railsware. We expect you to work on both Railsware products and solutions designed for our clients