Position: Python Developer
Company: GlobalLogic
Experience required: 3y
English level: intermediate

Potential Projects
- Geocoding improvement work
- Thrift migration to grpc
- Raygun migration
- Operational tooling

Requirements:
- Bachelor’s degree in Computer Science, Computer Engineering, or related field
- 3+ years of experience as a Python Developer in a production environment
- Expert knowledge of Python and related frameworks like Flask
- Able to hit the ground running in a command line and scripting environment
- Understanding of relational databases like PostgreSQL
- Experience with Kafka and RPC frameworks like gRPC is a plus
- Basic understanding of front-end technologies like React
- Experience working with test-driven development and unit test frameworks, strong testing and debugging skills
- Both an independent individual contributor and team player with good English communication skills

Preferences:
PostgreSQL, Kafka

What you will do:
- Become an expert on your teams’ technical stack(s), gain knowledge on the business domains
- Plan, implement and deploy changes following Oscar’s established software development lifecycle (SDLC) and best practices for coding, testing and monitoring
- Produce technical design, test and launch planning documentation for complex projects and/or projects with complex dependencies
- Troubleshoot, debug and fix production issues as they arise
- Participate in teams’s scrum meetings, collaborate with engineers on the team and contribute to design and code reviews