Tech Stack
PythonAngular
Job Description, Responsibilities & Requirements
Description language:
About the Position
We are seeking a Senior Full-Stack Engineer with 4+ years of experience in Python and Angular 2+ to join our team in Ukraine.
Responsibilities
- Be the owner of the product development process: from design to implementation.
- Research and design new product features and components.
- Lead the development of features in all technological aspects.
- Initiate and promote new ideas for continuous improvement of the product.
- Partner with product managers & other stakeholders to implement end-to-end solutions.
- Take a crucial role in both front-end and back-end technology decisions.
- Solve tricky development problems and hack new products.
- Turn complex product requirements into reality.
Requirements
- BSc in Computer Science or equivalent / relevant military experience.
- At least 4 years of practical experience in a fast-paced environment.
- Experience in designing and working with RESTful APIs, together with a good understanding of network concepts.
- Excellent verbal and written English.
Nice to Have
- Proven work experience in Python and Angular 2+.
- Knowledge and experience with DBs (SQL, Redis).
- Experience in developing enterprise-level multi-tenant SaaS solutions.
We Offer
- The friendly climate inside the company which is confirmed by the frequent comeback of previous employees.
- Flexible working schedule.
- Medical insurance compensation.
- Paid time off (21 working days per year, plus all national holidays and 10 sick days).
- Laptop of your choice: MacBook Pro or Windows/Linux business laptop + large extra screen.
- Full financial and legal support for private entrepreneurs.
- Education compensation.
- Free English classes with native speakers or with Ukrainian teachers (for your choice).
- Dedicated HR.
- Comfortable offices in the city center (pets friendly btw:)).
- We help with relocation. If you’d like to move to Kyiv or Kharkiv, we’ll try our best to make your relocation smooth and effortless.
- Last but not least - regular team buildings and corporate events.
About the Company
Our company offers a dynamic and supportive environment where innovation and collaboration are key. We are committed to providing our employees with the tools and resources they need to succeed and grow in their careers.