Join the team at Tbot Systems as a Python Developer and be part of our innovative projects! As a Python Developer, you will play a key role in designing and developing software solutions using Python to meet the needs of our clients. Tbot Systems is a well-established IT company that provides a wide range of IT solutions and services to our clients, including hardware, networking, software, and infrastructure solutions. We are committed to delivering cutting-edge solutions that align with our client's business requirements and enhance their productivity and efficiency.
Responsibilities
- Designing, coding, testing, and debugging software applications using Python
- Collaborating with cross-functional teams to define and deliver high-quality software solutions
- Participating in the full software development lifecycle, from requirements gathering to deployment
- Maintaining and enhancing existing software applications
- Keeping up-to-date with the latest industry trends and technologies
- Contributing to technical documentation and knowledge sharing within the team
Requirements
- Cloud-native experience on AWS cloud using services like AWS Lambda, App Sync, and Infrastructure as Code (IAC) using Terraform
- Proficiency in JavaScript or TypeScript
- Strong team-leading skills and experience in quality assurance processes
- Must have experience in unit testing using Pytest/Jest
- In-depth knowledge of Microservice Design Patterns (Java and Python) and Serverless Architecture
- Experience with building Restful APIs and GraphQL APIs
- Familiarity with relational databases (e.g., Postgres) and NoSQL databases (e.g., DynamoDB)
- AWS Certified Cloud Practitioner (CCP) skills
- Experience with OAuth2 / Auth0
Benefits
- Performance Bonus
- Training amp; Development
- Medical Insurance Coverage