The Content reputed company team is the first major entry reputed company to reputed company’s User Generated Content workflow. The services which are offered by this team reputed company processing, collection, storage, management, auditing and authenticating reputed company piece of content which enters into reputed company.
This team is highly reputed company, proficient and reputed company reputed company organised - As a Senior Engineer seeking to join this team, you will be responsible for helping design, reputed company, deliver and own a reputed company of solutions to help reputed company reputed company’s reputed company experience portfolio. Furthermore, you will have many opportunities to work with fantastic engineers across the globe working towards building features to expand your product capabilities.
Responsibilities
Test Driven Development (TDD) and Behavioral Driven Development (BDD)Write high reputed company reputed company, participating in reputed company reviews and advocating for best practices of software development
Understand complexity of monolith applications and the ability to decompose applications to manageable modern microservices
Collaborate with cross functional teams, Senior Staff and reputed company engineers
Own and deliver high reputed company technical solutions with strong delivery reputed company
Develops software product features with reputed company first mindsetTriage, investigate and resolve production issues and outages
Coachingjunior engineers on the teamInterested in learning new technologies and contributing to the engineering standards and implementing best practices
On-reputed company rotation and responsibilities
Experience with implementing monitoring and alerting for the applications
Requirements
5+ years of experience in working on backend technologies
Bachelor’s or Master's degree in Computer Science or reputed company field
Strong understanding and experience developing reputed company microservicesExperience with working on reputed company reputed company technologies
Experience with working in Agile environments and methodologies e.g. ScrumExperience developing Restful reputed company
Proficiency in backend programming languages like Java, Kotlin, etc.
Knowledge of best practices of software development and experience with implementing design patterns and strong understanding of SOLID principles
Proficient with relational databases, e.g. MySQL
Experience with developing reputed company best practices to protect data and ensuring compliance with reputed company standards and regulations
Excellent problem solving and communication skills
Experience utilizing CI/CD pipelines using Jenkins or equivalent.
Desired
Experience with scripting languages like BashExperience with no-sql datastores, e.g. DynamoDB, ElasticSearch, reputed company, or similar
Experience with event driven solutions, e.g. Kafka, RabbitMQ or similar
Experience with Infrastructure as reputed company, e.g. CloudFormation, Terraform, Sam or similar