We are seeking talented, driven individuals with a passion for tackling complex challenges and a strong desire to learn. As part of our engineering team, you will play a key role in orchestrating, deploying, and maintaining scalable and efficient applications.
To excel in this role, you'll need experience in developing server-side logic and working on back-end solutions.
Join us and be part of a team that thrives on innovation and impact
Job Responsibilities
• Write reusable, testable, and efficient code.
• Design and implement low-latency, high-availability, and performant applications.
• Design and create RESTful APIs for internal and partner consumption.
• Implement security and data protection.
• Debug code on the platform (written by self or others) to find the root cause of any ongoing issues and rectify them.
• Database query optimization & design and implement scalable database schemas that represent and support business processes.
• Implement web applications in Python, SQL, Javascript, HTML, and CSS.
• Provide technical leadership to teammates through coaching and mentorship.
• Delegate tasks and set deadlines.
• Monitor team performance and report on performance.
• Collaborate with other software developers, business analysts to plan, design and develop applications.
• Maintain client relationships and ensure Company deliverables meet highest expectations of the client.
Mandatory Skills
• 4+ years of experience in Python Development.
• Hands-on exp with any of the Python frameworks: Django/Flask/FastAPI.
• Solid database skills in relational databases.
• Knowledge of how to build and use RESTful APIs.
• Strong knowledge of version control.
• Hands-on experience on working on Linux systems.
• Familiarity with ORM (Object Relational Mapper) libraries. Experience with SQL Alchemy is a plus.
• Knowledge of Redis.
• Robust understanding of peer review best practices.
• Hands-on experience in deployment processes.