Senior Platform Engineer
New
Remotely with Teachable's Brazil and US-based teams. We are hiring talented engineers in Brazil.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- AWSDockerKubernetesTerraform
Requirements
- 5+ years of hands-on experience building and supporting production web applications
- Experience utilizing Docker, Kubernetes, AWS, and Terraform
- Proficiency writing software used in a production environment
- Experience working on a platform with multiple services
- Excitement and motivation to expand skillset and take on difficult challenges
- Team player mentality: highly collaborative, documentation-focused
- Passion for solving complex technical problems in both new and legacy codebases
- Mindset of leaving the codebase better than how you found it
- Experience collaborating with multiple team members to design and implement technical projects
- Ability to work and problem-solve independently
- Humble, collaborative, customer-focused, and highly curious approach to problem-solving
Responsibilities
- Automate repetitive tasks, streamline the software development lifecycle, and optimize deployment processes.
- Analyze existing engineering processes and workflows to identify bottlenecks, inefficiencies, and areas for improvement.
- Collaborate with engineering teams to design and implement process improvements, optimize code review processes, and implement continuous integration and delivery best practices.
- Partner with engineers on the pod and throughout the organization to build high-quality, scalable products.
- Create and maintain technical documentation, guidelines, and best practices.
- Develop and deliver training programs to onboard new engineers and provide ongoing support.
- Act as a mentor and provide technical guidance and support to other engineers.
- Improve legacy code and leave the codebase better than found.
- Stay up to date with industry trends, new technologies, and best practices in software engineering.
- Evaluate and recommend new tools, frameworks, and methodologies.
View Full Description & ApplyYou'll be redirected to the employer's site