About The Position

Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations), based on definitions from more senior roles. Advises immediate management on project-level issues Guides junior engineers Operates with little day-to-day supervision, making technical decisions based on knowledge of internal conventions and industry best practices Applies knowledge of technical best practices in making decisions Develop and Improve Systems: Assist in building and enhancing large-scale systems, reducing complexity, and increasing automation. Collaborate and Learn: Work closely with senior engineers through pair programming and code reviews to develop your skills. Operational Resiliency: Help ensure our systems are robust and resilient. Customer Focus: Collaborate with team members to solve customer problems and improve user experience. Continuous Improvement: Participate in a culture of learning and knowledge sharing across teams.

Requirements

  • 3+ years relevant experience and a Bachelor's degree OR Any equivalent combination of education and experience.
  • 5+ years of software development experience
  • Experience with one or more of the following languages: Typescript Python, Java, Ruby, Golang, or shell scripting.
  • Understanding of Linux and operating systems.
  • Strong analytical skills and a proactive approach to problem-solving.
  • Excellent communication skills and the ability to work effectively in a team environment.

Nice To Haves

  • Good experience in API design and development is a plus.
  • Experience with SQL and databases like MySQL or Postgres.
  • In depth knowledge about AWS
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service