About The Position

This hybrid role will require someone at our client site in Pittsburgh, PA, Dallas, TX, or Naples, FL. Senior Developer / Architect responsible for designing and implementing cloud-native applications with a focus on backend development, NoSQL databases (particularly MongoDB), and DevOps integration. The role involves building scalable, secure, and high-performance systems on AWS while establishing and maintaining architectural best practices across teams. This position serves as a key technical leader, providing hands-on guidance in cloud architecture, CI/CD pipeline design, and application reliability. The Senior Developer / Architect collaborates closely with development, DevOps, and QA teams to ensure robust, maintainable, and efficient solutions that align with organizational standards. This role requires strong technical depth, problem-solving ability, and leadership skills to influence architectural decisions, mentor developers, and ensure delivery excellence across cloud-based and mobile application environments.

Requirements

  • 10+ years of overall software development experience, with 5+ years as an application or solution architect.
  • Proven experience designing microservices-based applications at scale.
  • Golang experience is an advantage. Candidates with extensive experience in another modern language (e.g., Java, Node.js, or Python) and a willingness to learn & Go immediately are welcome.
  • Hands-on with API design (REST/gRPC), API Gateway, and versioning best practices.
  • Deep understanding of OAuth2.0 / OpenID Connect, including token-based authentication and authorization.
  • Experience with message brokers: RabbitMQ, Kafka, SQS, or NATS.
  • Proficiency in caching mechanisms and data persistence strategies (Redis, ElastiCache, NoSQL).
  • Experience in containerized deployments (Docker, Kubernetes) and CI/CD pipelines.
  • Familiarity with AWS services (EKS, Lambda, DynamoDB, CloudWatch, etc.) is a plus.
  • Excellent communication, leadership, and mentoring abilities.

Nice To Haves

  • Golang experience is an advantage.
  • Familiarity with AWS services (EKS, Lambda, DynamoDB, CloudWatch, etc.) is a plus.

Responsibilities

  • Design and implement microservice-based architectures that are scalable, maintainable, and observable.
  • Define and guide teams on API contracts, communication protocols, and data flow between services.
  • Provide strong leadership and guidance on backend development and performance optimization (Golang preferred; strong experience in another modern language acceptable).
  • Design and review authentication and authorization flows using OAuth2.0 / OpenID Connect.
  • Architect solutions using asynchronous messaging patterns leveraging RabbitMQ, Kafka, or similar.
  • Design effective caching strategies using Redis / ElastiCache for high-performance systems.
  • Select and optimize NoSQL databases (MongoDB, DynamoDB, or Cassandra) for scalability and data modeling.
  • Collaborate with Cloud/DevOps teams to ensure seamless deployment, CI/CD pipelines, and infrastructure scalability.
  • Participate in architecture review boards, technical design discussions, and POC development.
  • Conduct code reviews and mentor senior developers on architectural best practices.
  • Continuously evolve the system architecture based on new technology trends and business needs.

Benefits

  • Competitive compensation
  • Comprehensive insurance options
  • Matching contributions through the 401(k) plan and the share purchase plan
  • Paid time off for vacation, holidays, and sick time
  • Paid parental leave
  • Learning opportunities and tuition assistance
  • Wellness and Well-being programs

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Professional, Scientific, and Technical Services

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service