Middle Full-Stack Developer Offline

What you’ll be doing

 

As a mid-full-stack developer, you will be working cross-functionally to refine the technical roadmap, identify services, prototype, and build the web app that will support the processes of the company. You will be identifying existing services to use or writing up pieces of code where needed and assembling them to reach a functional proof of concept. This prototype will then be further refined via machine learning, deep learning, and human feedback loops. Understanding the nuances of web technologies and IPH’s processes, you’ll help steer the team in making intelligent and pragmatic trade-offs.

 

Who you are

 

You are a self-motivated, self-managing individual with exceptional organizational skills that can thrive in a fast-paced environment. You are comfortable working in a highly agile, intensely iterative software development process. You have a positive and solution-oriented mindset. You understand both back-end and front-end development and have relevant professional experience in using up-to-date practices.

 

Responsibilities

 

You will be reporting directly to the engineering team leader and senior back end developer while performing the below:

 

- Support both front end and back end tasks as laid out and requested by the engineering team lead and senior back end developer

- Collaborate with Product Management and other stakeholders within Engineering (Frontend, UX, etc.) to maintain a high bar for quality in a fast-paced, iterative environment.

- Advocate for improvements to product quality, security, and performance.

- Solve technical problems of moderate scope and complexity.

- Develop features and improvements to the product in a secure, well-tested, and performant way.

- Craft code that meets the highest standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review and documentation of development.

- Staying abreast of developments in web applications and programming languages.

- Recognize impediments to our efficiency as a team ("technical debt"), propose and implement solutions.

- Ship small features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects.

- Participate in weekday and weekend and occasional night on-call rotations to assist in troubleshooting product operations, security operations, and urgent engineering issues.

 

Requirements

 

To qualify for this position, you will need to have the below:

 

- 2 years of commercial development experience

- Significant professional experience with Python 3

- Proficiency in Python-based web frameworks (Django, Flask, etc.)

- Knowledge of Git

- Experience with one of the modern cloud providers (AWS, GCP, Azure)

- Ability to write SQL queries and experience with any of the modern RDBMS

- Experience in developing front-end applications using any of the following modern front-end frameworks: Vue, Angular, React

- Understanding of OOP and SOLID principles, web development paradigms

- Proficiency in the English language, both written and verbal, is sufficient for success in a partly remote and largely asynchronous work environment

- Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions

- Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems

- Demonstrated ability to onboard and integrate with an organization long-term

- Effective communication skills: Regularly achieve consensus with peers and clear status updates

 

Nice to have

 

- Knowledge of building mini or micro-services architecture

- Experience using libraries for video/audio processing

- Understanding of machine learning, deep learning models, and human feedback loops that will come in to enhance the product quality after prototype delivery

- Experience in 3rd party APIs integration

- Familiarity with Jira, Confluence, Github

- Commercial Vue.js experience

- Experience with some of the following: CSS-preprocessors (LESS, SASS), Docker, Kubernetes

Required skills experience

Python
Python, Flask, Django, Full-stack Web Development, Vue
Published
0 views
·
0 applications

The job ad is no longer active

Look at the current jobs Python Lviv→

Loading...