Turntabl
Senior Software Engineer – L4
Responsibilities
• Be a key contributor in a small agile team of two or more developers
• Communicate with team stakeholders primarily project managers and product owners
• Break down complex high level or business requirements into detailed technical tasks.
• Research and adopt new technologies for meeting technical requirements
• Build high standard end to end systems using industry wide best practices
• Troubleshoot, fix and provide on-call support for the above systems.
• Provide technical guidance to more junior members on the team
Experience
• You have 5+ years of experience building software systems, components or libraries in Java, C++, .NET, or Scala.
• You have experience in using Cloud Platforms e.g. Azure, AWS, GCP
• You have experience working with both relational and non-relational databases
• You have experience in designing, implementing, deploying and maintaining applications in either a container orchestration environment or a more traditional environment.
• You have experience in productionising and/or maintaining distributed systems at scale.
• You have experience in making technical decisions by taking scalability, reliability, redundancy, latency and other performance indicators into consideration
• You have experience in observability and monitoring systems including centralised log collection, open telemetry (tracing, metrics and alerting)
• You have experience in using industry wide best practices
• You have experience in using devops tooling and using best CICD practices
• You can work in a fast-paced and start-up environment