Tier4 - Atlanta, GA

posted 4 months ago

Full-time - Senior
Atlanta, GA

About the position

We are seeking a seasoned Senior Full Stack Developer to join our high-performing team on a long-term contract basis. This role involves working on highly-visible and impactful projects that are crucial for our business. The ideal candidate will supplement our existing development pod and will preferably be based in Atlanta, as occasional onsite presence for team meetings is required. However, we are also open to considering remote candidates located in Eastern or Central time zones, provided they are willing to travel quarterly for team engagements. The Senior Full Stack Developer will be responsible for the design, development, testing, and maintenance of full-stack web services. The technology stack includes Typescript, React, Python, Python FastAPI, PostgreSQL, and Oracle. A fundamental understanding of security-minded development, CI/CD pipelines, Cloud Infrastructure, and AI/ML systems is essential. We are looking for a passionate technologist who is eager to learn and understand the intricacies of technology. A self-starter who is well-versed in Object-Oriented Analysis (OOA) and Object-Oriented Design (OOD) principles, as well as SOLID principles, will thrive in this role. As a lead in a high-functioning team, the Senior Full Stack Developer will collaborate effectively with team members and assist partner and client technical teams in translating business requirements into technical specifications. The role requires ensuring proper implementation of code and accurate testing across all systems within the team. The candidate will also be responsible for refactoring and improving existing systems, leading and mentoring developers and associate developers, and maintaining effective output for both themselves and their team members. This position encompasses the full lifecycle of software delivery from concept to production, writing enterprise software at scale using techniques such as Service-Oriented Architecture (SOA) and Test-Driven Development (TDD). The candidate will operate in a fast-paced environment that constantly presents new challenges.

Responsibilities

  • Designing, implementing, and maintaining applications.
  • Assisting with partner and client technical teams to turn business requirements into technical specifications.
  • Ensuring proper implementation of code and accurate tests across all systems within a team.
  • Refactoring and improving the existing system.
  • Leading and mentoring developers and associate developers to ensure they meet the standards for developers.
  • Being responsible for the successes and failures of the team.
  • Maintaining effective output of yourself and team members.
  • Managing the full lifecycle of software delivery from concept to production.
  • Writing enterprise software at scale using techniques such as SOA and TDD.
  • Utilizing Agile development methodologies and modern Continuous Integration techniques.
  • Operating in a fast-paced and exciting workplace that is constantly solving new problems.

Requirements

  • 6+ years of professional experience with Python and React (or Angular).
  • A very strong understanding of Object-Oriented Analysis and Design.
  • A strong understanding of SOLID or GRASP Principles.
  • Experience leading and coordinating a development team.
  • Exceptional communication skills and the ability to manage multiple tasks efficiently.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service