Position: Backend Software Engineer
Company: WeOne
Experience required: 1y
Category: Python
English level: intermediate
Published: 2023-05-01T00:00:00+03:00

**IF YOU HAVE ONLY PET/EDUCATIONAL PROJECTS, PLEASE SKIP THIS VACANCY.**

**Dear candidates, please read the vacancy description carefully. Ensure you have fluent English, at least above Intermediate level. Hands-on coding skills with no frameworks are required.** 

**About**
Panoply, an SQream company, is a cloud data platform that makes it easy to sync, store, and access your data. Panoply's easy-to-use, low-maintenance solution unlocks sophisticated analytics without complex data engineering.

**Key features of the Panoply platform include:**
- Code-free data integrations for seamless syncing;
- Automated data warehouse configuration;
- Connections to all major BI and analytical tools;
- Industry-leading onboarding and support.

**Mandatory skills:**
Python, SQL DBs (Postgres, MySQL, MS SQL), REST API, Web Services, Git, Docker.

**Optional skills:**
NodeJS (ECMAScript 2015+, TypeScript), NoSQL DBs (Document oriented DBs, Key-value stores, Memory cached stores), GCP, AWS, K8S.

**Requirements:**
- 1+ year of experience in software development using Python;
- Passion for writing clean, modular code using modern best practices and experience with frameworks;
- Understanding of key concepts in architecture and design of modern, scalable web-based applications;
- Knowledge of Software Development Life Cycle;
- Proficiency in code versioning tools, such as Git;
- Knowledge of the start-up culture and ability to rapidly adapt to changes.

**Responsibilities:**
- Write clean, maintainable, extensible Python code that follows best practices;
- Requirement analysis, task decomposition, estimation, and implementation;
- Enforce code quality standards and conduct code reviews;
- Keeping up-to-date project documentation in a concise and informative manner; 
- Communication with teammates and main stakeholders daily.

**Perks and benefits:**
- Competitive reward according to the qualifications;
- Individual approach to professional and career growth;
- Work from the office or remotely;
- Work schedule: 5-day working week (Monday – Friday) in Eastern Europe time zone (Kyiv);
- All Ukrainian public holidays are days off;
- Accounting support;
- Competitive compensation (paid time-offs, compensation package) 
 
**Interview stages:**
Stage 1. Interview with Recruiter
Stage 2. Technical Interview
Stage 3. Interview with line manager by Panoply
 
We are looking for talented and motivated people willing to accept challenges and develop themselves. We also value an open-minded attitude and good communication skills. We have a diverse, international team, and the primary working language is English.