We develop our own products in the field of Identity Verification. As a Backend Engineer, you will be at the forefront of the products we build and create features that are used by tens of thousands of people every day.
Senior Python Developer responsibilities include participating in all phases of the software development lifecycle and coaching junior developers. If you’re a seasoned developer with a love for back-end technologies, we’d like to meet you.
Your ultimate goal is to create high-quality products that meet customer needs.
Duties and tasks
— Help design and implement functional requirements
— Build efficient back-end features in Python
— Integrate ML models and components into applications
— Integrate front-end components into applications
— Manage testing and bug fixes
— Prepare technical documentation
— Collaborate UX/UI designers to implement design into the code
— Coach junior team members
— Implement software enhancements and suggest improvements
— Promoting and following the principles of TDD, BDD.
Requirements
— 5+ years of experience as Python Developer
— 1+ years of team leading experience
— Experience with Python frameworks (e.g. FastAPI, Django, Flask)
— Good understanding of databases and SQL, NoSQL databases
— Good understanding of Networking Protocols
— Solid understanding and experience with service oriented and microservice architectures
— Familiarity with Amazon Web Services (AWS) and REST API
— Understanding App security and hack prevent principles
— Reporting - generating analytics and statistics like system reports of server load, number of visitors, — geography of visitors, etc.
Good to have
— Agility ambassador
— Skills of networking and negotiation
— Basic understanding of Computer vision and deep learning
We offer
— Competitive compensation depending on experience and skills
— Individual career path
— Compensation for sick lists and regular vacations
— Flexible work hours