Senior Fullstack Engineer (Node. js) job in Atlanta

Experity, Inc
Atlanta, GA, United States
18 days ago
Apply on jobs.diversity.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) Computer-Aided Design Agile Methodology Amazon Web Services Architectural Patterns Microsoft Azure Cascading Style Sheets (CSS) Software Quality Computer Engineering Continuous Delivery Corona (Software Development Kit) Distributed Systems
+33 more
Django Web Framework Multi-Factor Authentication Github Design of User Interfaces Python (Programming Language) PostgreSQL Machine Learning Microsoft SQL Server Node.Js OAuth Ruby on Rails Responsive Web Design Software Engineering Software Systems SQL Databases Systems Integration Web Content Accessibility Guidelines Circleci Tailwind ReactJS Flask (Web Framework) Express.js Cypress (Programming Language) Git Containerization Solid Principles Optimization Algorithms Front End Software Development React Redux Asynchronous Programming React Testing Library Api Design Microservices

Job description

The Technical Lead will lead and mentor cross-functional engineering teams, promoting a culture of continuous improvement and innovation. Collaborate with the architecture team to design software solutions that balance technical excellence with business needs. Drive technology strategy, making key decisions on architecture, technology selection, and engineering best practices. Facilitate communication between engineering, product management, and stakeholders. Champion agile methodologies and continuous delivery to improve software quality and team productivity. Focused on innovation and results, with strong strategic and tactical execution. Lead with an empathetic approach to inspire and motivate teams., * Lead and mentor cross-functional engineering teams, fostering a culture of continuous improvement and innovation.

  • Work with peers in the technical thinktank, including members of the architecture team to design complex software solutions that balance technical excellence with business objectives.
  • Drive technology strategy, making critical decisions or influencing as needed on matters of architectural patterns, technology selections, and engineering best practices.
  • Facilitate effective communication between engineering teams, product management, and stakeholder groups.
  • Champion agile methodologies and continuous delivery practices.
  • Identify and implement process improvements to enhance team productivity and software quality.
  • Innovation-driven with a “get things done” mentality.
  • Strategic thinker with strong tactical execution capabilities.
  • Commitment to continuous learning and technological advancement.
  • Empathetic leadership style that motivates and inspires teams.
  • Other duties as assigned., * Administer formal performance reviews in accordance with company practice.
  • Coach, mentor and develop staff, including overseeing new employee onboarding and providing career development planning and opportunities.
  • Connects team goals and objectives to overall strategy.
  • Consciously creates a workplace culture that is consistent with the organization’s core values.
  • Creates and implements new practices, processes and practices.
  • Identifies problems, creates and implements effective solutions.
  • Maintains employee work schedules including training, vacations and paid time off, telecommuting and overtime scheduling.
  • Manages performance deficiencies in a timely and clear manner, taking disciplinary action when necessary.
  • Provides oversight and direction to direct reports, providing frequent and timely feedback.

Every team member exhibits our core values:

  • Team First
  • Lift Others Up
  • Share Openly
  • Set and Crush Goals
  • Delight the Client

Requirements

Bachelor’s degree in computer science engineering or equivalent combination of education and experience., * 7+ years of hands-on experience in building full-stack web applications.

  • 4+ Years of software development in Node.js and Express.js.
  • React.js Expertise: Advanced skills in React.js and its ecosystem, including React Hooks, Context API, and state management tools like Redux or Zustand.
  • Proven track record of technical leadership in modern software development environments.
  • Strong understanding of software design principles and architectural patterns.
  • Advanced to Expert-level proficiency in microservices, distributed systems design and best practices for external system integration.
  • Advanced to Expert-level proficiency with Containerization and Orchestration. Docker and Kubernetes Advanced container optimization techniques.
  • Deep understanding of asynchronous programming patterns.
  • High degree of proficiency working with APIs, design and implementation.
  • Demonstrated ability to work with legacy and modern application architectures.
  • Comprehensive authentication and authorization mechanisms OAuth 2.0. JWT implementation Multi-factor authentication strategies.
  • Advanced to Expert-level proficiency in public cloud architectures (AWS, Azure, or GCP) Microservices and distributed systems design.
  • Micro Frontend Architectures.
  • CSS Frameworks: Experience with CSS-in-JS libraries (Styled Components, Emotion) and frameworks like Tailwind CSS.
  • Responsive and Accessible Design: Strong grasp of responsive design principles and accessible UI/UX design, adhering to WCAG 2.1 standards.
  • Strong experience with SQL databases (PostgreSQL, SQL Server).

Preferred:

  • Additional language expertise: Python (Django, Flask), Ruby on Rails.
  • Machine learning integration experience.
  • Experience with testing using tools like Jest, React Testing Library, and Cypress.
  • Background in agile transformation and engineering process optimization.
  • Proficient with Git technologies, workflows, tools and platforms. CircleCI, GitHub, GitHub Actions and others.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on jobs.diversity.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

1:47 min

Transitioning from internships to full-stack backend engineering

Nicolas Haunold Nicolas Haunold +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all