16 Oct
|
Egnify Technologies
|
Hyderabad
16 Oct
Egnify Technologies
Hyderabad
- Writing reusable, testable, and efficient code
- Design and implementation of low-latency, high-availability, and performant applications
- Integration of user-facing elements developed by front-end developers with server-side logic
- Implementation of security and data protection
- Integration of data storage solutions such as MySQL, MongoDB, and ArangoDB
- Experience with creating Low-Level Designs
- Experience creating DB designs for productive storage.
- Develop tools and applications by producing clean and efficient code
- Automate tasks through appropriate tools and scripting
- Review and debug code
- Perform validation and verification testing
- Collaborate with internal teams and vendors to fix and improve products
- Document development phases and monitor systems
- Ensure software is up-to-date with the latest technologies
Qualifications
- 3+ years work experience as Backend Engineer.
- Expert in Python, with knowledge of Flask
- Building APIs using REST and GraphQL
- Familiarity with some ORM (Object Relational Mapper) libraries
- Able to integrate multiple data sources and databases into one system
- Understanding of the threading limitations of Python, and multi-process architecture
- Experience developing and deploying services on Kubernetes
- Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
- Understanding of accessibility and security compliance
- Knowledge of user authentication and authorization between multiple systems, servers, and environments
- Understanding of fundamental design principles behind a scalable application
- Familiarity with event-driven programming in Python
- In-depth knowledge of relational databases (e.g. PostgreSQL, MySQL) and
- NoSQL databases (e.g. MongoDB)
- Experience debugging distributed systems with high data loads
- Deep understanding of distributed data model
- Solid understanding of the Software as a Service (SaaS) model in the online environment
- Good understanding of Web Services protocols such as REST, SOAP and API design for extensibility and portability
- Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform
- Able to create database schemas that represent and support business processes
- Strong unit test and debugging skills
- Proficient understanding of GIT
- Experience working with queues and caching.
📌 Product Engineer - Python (Hyderabad)
🏢 Egnify Technologies
📍 Hyderabad