8 Hoichoi Technologies Jobs
Hoichoi - Principal Software Engineer - Python Frameworks (6-10 yrs)
Hoichoi Technologies
posted 11hr ago
Flexible timing
Key skills for the job
The Principal Software Engineer will be responsible for designing, developing, and maintaining a scalable Investment platform (MosaiQ) using Python and related technologies.
They will lead API architecture and implementation, collaborate with cross-functional teams to translate requirements into technical solutions, optimize database performance across SQL and NoSQL databases, and oversee RESTful API design and implementation.
Additionally, they will work with DevOps engineers to deploy and monitor backend services, conduct code reviews, mentor junior engineers, and stay updated with emerging technologies to enhance the platform continually.
Role & Responsibilities :
- Bachelor's degree in Computer Science, Engineering, or related field.
- Overall 10+ year of software development experience of progressive higher and bigger scopes teams and projects.
- 6+ years of backend development experience using Python 4+ years in engineers lead and above position.
- Proficiency in SQL and NoSQL database management.
- Strong understanding of API design principles and RESTful API implementation.
- Experience with gRPC and JSON/RPC protocols.
- Familiarity with containerization technologies like Docker and Kubernetes.
- Excellent problem-solving, communication, and collaboration skills.
- Proficiency in Python development.
- Expertise in MongoDB and PostgreSQL database management.
- Proficiency in Snowflake.
- Strong understanding of API design and implementation
- Experience with backend development frameworks and libraries relevant to the investment platform's architecture on Linux environment.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Principal Software Engineer roles with real interview advice
5-10 Yrs
Remote