3 Tinvio Digital Services India Jobs
3-6 years
Tinvio - Software Engineer - Python Programming (3-6 yrs)
Tinvio Digital Services India
posted 15d ago
Engineering at Jaz :
At Jaz, our engineering team is the driving force behind our company, transforming innovative ideas into real-world products that positively impact our customers' lives. As a rapidly growing tech company, we foster a collaborative and dynamic work environment with a flat structure, ensuring every team member's voice is heard and valued.
Your Role :
We're seeking a highly motivated and experienced Senior Python Engineer with a passion for technology and a drive to solve complex challenges. You'll be an integral part of a diverse team of product managers, engineers, and designers, working collaboratively to build scalable, robust backend solutions, primarily focused on the accounting and finance domain.
What You'll Do :
- Develop and Innovate : Design, develop, and maintain high-performance, scalable, and reliable backend systems using Python, emphasizing data integrity and security.
- Build and Deploy : Create robust and efficient solutions leveraging Python frameworks (e.g., Django, Flask, FastAPI), ensuring seamless user experiences, and deploy them into production environments.
- Collaborate and Scale : Partner closely with Product, Frontend, and DevOps teams to ensure our solutions are highly scalable, maintainable, and extensible.
- Quality Assurance : Focus on producing high-quality code and exceptional user experiences by proactively addressing performance bottlenecks, debugging, and resolving issues.
- Contribute and Grow : Actively participate in solution design discussions and code reviews, promoting best practices, and maintaining high engineering standards.
- Technical Leadership : Mentor junior engineers, share your knowledge, and contribute to the growth of the team's technical expertise.
What We're Looking For :
- Educational Background : Bachelor's degree in Computer Science, Information Technology, or a related field.
- Technical Expertise : Proven track record in building and deploying highly scalable, high-performance enterprise-level applications with a focus on backend systems.
- Python Proficiency : Extensive hands-on experience with Python and its associated frameworks (e.g. Flask, FastAPI, Pydantic, SQLAlchemy). Experience with asynchronous programming and concurrency is highly desirable.
- API Design & Development : Demonstrated experience designing and developing RESTful APIs and proficiency with API documentation tools. Experience with GraphQL is a plus.
- Solution Design and Architecture : Strong understanding of software design patterns, microservices architecture, and experience designing scalable, fault-tolerant systems.
- Database Expertise : Solid understanding and practical experience with SQL (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis, Cassandra), including database design, performance optimization, and query optimization techniques.
- Cloud Experience : Hands-on experience with cloud platforms, particularly AWS, including services such as AWS Lambda, EC2, ECS, S3, and RDS. Experience with serverless architectures is a strong advantage.
- Messaging Systems : Familiarity with message streaming/queuing systems such as Apache Kafka, RabbitMQ, AWS SQS/SNS/Kinesis.
- DevOps Skills : Experience with CI/CD pipelines, containerization (Docker), and orchestration tools (Kubernetes).
- Security Best Practices : In-depth knowledge of security principles and best practices for building secure applications, including authentication, authorization, data encryption, and protection against common vulnerabilities.
- Problem-Solving Skills : Exceptional analytical skills with the ability to troubleshoot, debug, and resolve complex issues efficiently.
- Performance Optimization : Experience in identifying and resolving performance bottlenecks within applications and infrastructure.
- Collaboration and Communication : Excellent interpersonal skills, with the ability to collaborate effectively within a team and communicate technical concepts clearly to both technical and non-technical audiences.
- Agile Methodologies : Familiarity with Agile methodologies and experience working in an
Agile/Scrum environment.
- Testing : Experience with unit, integration, and end-to-end testing.
- Continuous Learning : A proactive approach to continuous learning, with a passion for staying current with the latest industry trends and technologies.
Why You'll Love Working Here :
- Impactful Work : Be a key player in building an innovative, AI-driven accounting and finance platform that will disrupt the industry.
- Collaborative Culture : Work within a supportive and team-oriented environment where your contributions are valued and you are empowered to succeed.
- Professional Growth : Opportunities for career development, mentorship, and learning cutting-edge technologies.
- Competitive Benefits : Enjoy a competitive salary, comprehensive health benefits, and other
perks.
Join Us :
Functional Areas: Other
Read full job description