Tech Stack
AWSAzureCloudDjangoFlaskGoogle Cloud PlatformNoSQLPythonSDLCSQL
About the role
- Implements tasks within the Software Development Lifecycle (SDLC), receiving structure and oversight from more experienced staff
- Follows well-established internal conventions and standard procedures and applies internal standards & processes to make technical decisions
- Collaborates with peers, manager, and project lead to gain understanding of tasks and review solutions
- Design, develop, and optimize core backend systems that power millions of transactions daily
- Develop and maintain backend components and write clean, efficient code adhering to coding standards
- Participate in code and design reviews and provide feedback
- Work closely with design, product, and QA teams to deliver world-class experiences
Requirements
- Minimum of 2 years of relevant work experience and a Bachelor's degree or equivalent experience
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 2+ years of backend development experience
- Strong foundation in programming concepts and data structures
- Proficiency in at least one backend language (Python)
- Proficiency in backend development using Python frameworks, with experience in technologies such as frameworks like Django and Flask
- Strong understanding of web services and Service-Oriented Architecture (SOA) standards
- Experience with databases (SQL, NoSQL)
- Preferred: Experience with large-scale, high-performance systems
- Preferred: Knowledge of the payment processing industry and relevant regulations
- Preferred: Experience with cloud platforms (AWS, GCP, Azure)
- Preferred: Contributions to open-source projects