767 Piktorlabs Jobs
Developer III - Python
Piktorlabs
posted 7d ago
Flexible timing
Key skills for the job
What we believe:
We re proud to embrace the same values that have shaped UST since the beginning. Since day one, we ve been building enduring relationships and a culture of integrity. And today, its those same values that are inspiring us to encourage innovation from everyone to champion diversity and inclusion and to place people at the center of everything we do.
Humility:
We will listen, learn, be empathetic and help selflessly in our interactions with everyone.
Humanity:
Through business, we will better the lives of those less fortunate than ourselves.
Integrity:
We honor our commitments and act with responsibility in all our relationships.
About the Role:
We are seeking an experienced Python Developer to join our engineering team. The ideal candidate will have a strong foundation in Python development and experience building scalable, maintainable applications using modern frameworks and best practices.
Core Responsibilities
Design and implement scalable microservices using FastAPI and modern Python practices
Develop and maintain database models and queries using ORMs (SQLAlchemy) and PostgreSQL
Write comprehensive unit tests and integration tests to ensure code quality and reliability
Collaborate with cross-functional teams to design and implement new features
Participate in code reviews and provide constructive feedback to team members
Troubleshoot and debug production issues
Contribute to technical documentation and API specifications
Required Qualifications
3-5 years of professional Python development experience
Strong proficiency with Fast API framework and RESTful API design principles
Extensive experience with SQL and ORM frameworks, particularly with PostgreSQL
Solid understanding of microservices architecture and distributed systems
Experience writing and maintaining unit tests using frameworks like pytest
Strong knowledge of version control systems (Git)
Bachelor s degree in computer science, Software Engineering, or related field (or equivalent experience)
Technical Skills
Languages: Python 3. x
Frameworks: FastAPI, SQLAlchemy
Databases: PostgreSQL
Testing: pytest, unit test
Tools: Git, Docker
Architecture: Microservices, REST APIs
Documentation: Swagger/OpenAPI
Preferred Qualifications
Experience with async/await patterns in Python
Knowledge of message queuing systems (RabbitMQ, Kafka)
Familiarity with CI/CD pipelines
Experience with container orchestration (Kubernetes)
Contributions to open-source projects
Personal Qualities
Strong problem-solving skills and attention to detail
Excellent written and verbal communication abilities
Self-motivated with the ability to work independently
Team player with experience in agile development environments
Passion for writing clean, maintainable code
Commitment to continuous learning and staying current with technology trends
Equal Employment Opportunity Statement
UST is an Equal Opportunity Employer. We believe that no one should be discriminated against because of their differences, such as age, disability, ethnicity, gender, gender identity and expression, religion or sexual orientation.
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Developer 3 roles with real interview advice