The Toughbyte company looks for a Python Developer.
Tasks:
- Take complete ownership of assigned Tech projects, gathering and addressing technical and design requirements
- Implement new features requested by the business and trading team
- Refactor existing applications to optimize their performance through setting the appropriate architecture and integrating the best practices and standards
- Participate in the entire application lifecycle mainly focusing on coding, debugging, and testing
- Troubleshoot and debug applications
- Uphold and live cultural values
Must-have:
- BSc/BTech/BE degree in Computer Science/Computer Engineering
- Strong in-depth understanding of the entire web development process (design, development, and deployment) and paradigms like MVC, MVT
- Strong competencies in algorithms and software architecture
- 4+ years of professional work experience in Python backend development
- 3+ years of experience in developing REST/GraphQL/gRPC APIs
- Strong experience in Relational Databases (MySQL, SQL Server, or PostgreSQL)
- Previous experience in automated testing including unit testing & UI testing
- Strong knowledge in CI/CD utilizing Docker containers, Kubernetes
- Familiarity with frontend languages (e.g. HTML/CSS, JavaScript, or mature frameworks like React, and Angular).
- Excellent analytical, time management, and teamwork skills
Nice-to-have:
- Master's degree in Computer Science/Computer Engineering
- Know-hows around JVM languages/GoLang
- Experience in non-relational databases (MongoDB, Cassandra, DynamoDB, Elasticsearch)
- Strong, hands-on experience using AWS cloud and its resources/services, and good know-how on VPC, IAM
- Hands-On experience with Distributed Processing in batch/stream/NRT domains is appreciated (Spark, Kafka, Flink, HDFS/S3, Hadoop Ecosystem)
Benefits and conditions:
- Trial period: 3 months
- Committed and remarkably talented colleagues
- Highly competitive compensation dependent on the performance
- An opportunity to work on new things from scratch and make independent decisions
- Equity participation for strong contributors, ensuring our interests are all aligned long term