Job Details
- Languages
- English
- Experience
- 4+ years
- Required Skills
- AWSBackend DevelopmentPythonSoftware DevelopmentSQLAgileCloud ComputingDynamoDBJavaKotlinOracleAzureCassandraGoPostgresRESTful APIsMicroservicesCollaborationMentoringScala
Requirements
- 4+ years of experience in building and developing backend applications
- Experience in crafting and implementing highly scalable and performant RESTful microservices
- Proficiency in any modern object-oriented programming language (Java, Kotlin, Go, Scala, or Python)
- Fluency in any database technology (for example, RDBMS like Oracle or Postgres or NoSQL like DynamoDB or Cassandra)
- Broad knowledge and understanding of the SaaS, PaaS, and IaaS industry with hands-on experience with public cloud offerings (AWS, GAE, Azure)
- Familiarity with cloud architecture patterns and an engineering discipline to produce software with quality
Responsibilities
- Build and ship features and capabilities daily in a highly scalable, cross-geo distributed environment
- Review code with best practices of readability, testing patterns, documentation, reliability, security, and performance considerations
- Mentor and level up the skills of your teammates by sharing your expertise in knowledge-sharing sessions
- Ensure complete visibility, error reporting, and monitoring of high-performing backend services
- Participate in Agile software development, including daily stand-ups, sprint planning, team retrospectives, and show-and-tell demo sessions