Technical Lead

Austin, Texas

Prosigliere
Job Expired - Click here to search for similar jobs

We are seeking to bring on board a Tech Lead with a deep understanding of Go programming, software development methodologies and the ability to design, develop and maintain complex applications, while also leading, coaching and mentoring a team of distributed engineers.


Responsibilities


Technical Leadership:

  • Architecture Design: Design and implement robust, scalable, and maintainable software architectures.
  • Technical Guidance: Provide technical guidance and mentorship to team members.
  • Code Reviews: Conduct thorough code reviews to ensure quality and adherence to best practices.
  • Problem-Solving: Identify and resolve complex technical issues.
  • Technology Evaluation: Evaluate and recommend new technologies and tools to improve development processes.

Team Management:

  • Team Leadership: Lead and motivate a team of 5-6 backend engineers and QA automation engineers.
  • Resource Allocation: Allocate tasks and resources effectively to meet project deadlines.
  • Collaboration: Collaborate with other teams, including product management, design, and QA.

Client Interaction:

  • Client Communication: Communicate effectively with clients to understand their requirements and provide technical solutions.
  • Client Relationship Management: Build and maintain strong relationships with clients.
  • Client Deliverables: Ensure timely delivery of high-quality deliverables.

Technology Requirements


  • 3+ years of experience as a technical lead.
  • 8+ years of experience as backend developer.
  • Deep understanding of Go programming language, including concurrency patterns (goroutines, channels), memory management, and performance optimization.
  • Experience building and deploying scalable and resilient backend services and APIs using Go frameworks (e.g., Gin, Echo, Fiber).
  • Emphasizes the importance of testing, automated testing frameworks and writing unit tests.
  • Extensive experience with Playwright for end-to-end testing of web applications.
  • Proven ability to design, develop, and maintain robust and reliable automated test suites.
  • Can design RESTful APIs, architect software systems (taking into consideration scalability, maintainability and performance).
  • Familiar with design patterns, microservices and other software design principles.
  • Familiar with DevOps practices (CI, CD and deployments pipelines). Utilizes tools like Git, Docker, and Kubernetes for development and deployment.
  • Previous experience with high volume, high scale distributed systems.
  • Experience working with integration of payment processing platforms, design, develop and optimize API connections to enable smooth payment workflows.
  • Understanding of cloud-native architectures and best practices.

Profile Requirements


  • Ability to learn quickly and work independently.
  • Strong project management and interpersonal skills.
  • A team player who enjoys collaborating with others.
  • Cloud Certifications in Azure or AWS are a plus.

Date Posted: 28 April 2025
Job Expired - Click here to search for similar jobs