Senior Application Engineer

InfstonesDallas, TX
27dRemote

About The Position

As a Senior Application Engineer, you will lead the development, testing, and maintenance of high-quality software applications and systems, collaborating closely with open-source communities to integrate the latest advancements in blockchain infrastructure. You will tackle complex technical challenges, working alongside product managers and ecosystem solution architects to convert unique requirements into impactful products. Additionally, you'll mentor and guide junior engineers, providing technical leadership and fostering a collaborative environment to ensure team success. In this role, you'll write clean, scalable, and efficient code while upholding best practices, conducting code reviews, and ensuring all technical documentation is thorough and accessible. This role is not only highly technical but also strategic-you will act as a leader within the engineering team, helping shape direction, encouraging innovation, and cultivating a culture of accountability and excellence. Your ability to inspire and empower others will be critical to driving both individual growth and team performance.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field with 5+ years of relevant experience, or a Master's degree with 3+ years of relevant experience.
  • Proficiency in at least one mainstream programming language (e.g., Golang, Python, Javascript) with demonstrated good programming skills and habits.
  • Experience working with databases (SQL/NoSQL) and cloud platforms (e.g., AWS, Azure).
  • Solid understanding of data structures, algorithms, and software design principles.
  • Strong technical documentation writing skills, evidenced by the ability to produce clear, comprehensive documentation.
  • Strong experience with containerization and microservices (Docker, Kubernetes).
  • Demonstrated leadership abilities, including mentoring, coaching, and leading technical initiatives within a team environment.

Nice To Haves

  • Knowledge of microservices architecture and containerization (Docker, Kubernetes).
  • Experience with DevOps tools and CI/CD pipelines.
  • Hands-on experience with blockchain protocols, smart contracts, or Web3 development.

Responsibilities

  • Lead the design, implementation, and maintenance of scalable applications and backend services.
  • Mentor and provide guidance to junior engineers, supporting their professional growth and technical skills development.
  • Conduct code reviews and ensure adherence to coding standards and best practices.
  • Drive technical innovation and identify opportunities to improve processes, tools, and frameworks for the team.
  • Offer technical leadership in project planning and decision-making, helping to set the strategic direction for key initiatives.
  • Collaborate with product managers, architects, and other stakeholders to define technical solutions.
  • Improve engineering processes, tools, and frameworks to enhance productivity and system reliability.
  • Contribute to technical documentation, ensuring clarity and accessibility.
  • Serve as a role model by promoting collaboration, knowledge sharing, and accountability across the team.

Benefits

  • medical
  • vision
  • dental
  • short-term and long-term disability insurance
  • 401(k) plan with company matching
  • FSA
  • flexible paid time off
  • sick days
  • holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service