Lead Application Developer

at  ADP

Alpharetta, GA 30005, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate20 Jan, 2025Not Specified21 Oct, 2024N/ADevelopment Tools,Communication Skills,Bedrock,Docker,Databases,Information Systems,Computer Science,Orm Tools,Typescript,Node.JsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

ADP IS HIRING A LEAD APPLICATION DEVELOPER.

  • Are you empathetic to client needs and inspired by transformation and impacting the lives of millions of people every day?
  • Are you looking to join a dynamic, inclusive team environment with a culture of collaboration and belonging?
    Well, this may be the role for you. Ready to design what’s next?
    We are looking for a skilled backend developer to join our development team. As an ideal candidate, you will have a strong background in building scalable backend services using the Nest.js framework. To ensure success as a Nest.js developer, you should have strong knowledge of JavaScript and TypeScript concepts, excellent backend coding skills, and a good understanding of building scalable backend services.

Key Responsibilities:

  • Design, develop, and maintain scalable, reusable, and performance-driven backend services using the Nest.js framework.
  • Proficient in database design, architecting database schemas, optimizing data structures, and ensuring data integrity.
  • Collaborate with frontend engineers to design and implement APIs.
  • Ensure code quality, maintainability, and adherence to best practices.
  • Participate in all aspects of the software development lifecycle, from design to deployment.
  • Stay updated with the latest developments in the Node.js, Nest.js ecosystem and backend technologies.
  • Write unit and integration tests to ensure robustness and reliability of the backend code.
  • Provide technical support and mentorship to junior developers, if applicable.

Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Information Systems, or a related field.
  • Minimum of 4 experience in backend development and a proven track record with Nest.js.
  • Strong understanding of TypeScript and its core principles.
  • Proficiency in designing and implementing RESTful APIs.
  • Knowledge of Node.js and its ecosystem.
  • Familiarity with databases, including Postgres.
  • Experience with ORM tools..
  • Knowledge of server-side caching mechanisms.
  • Ability to write clean, readable, and maintainable code.
  • Experience with modern backend development tools, such as Docker, CI/CD, etc.
  • Expereince in AWS services such as Lambda, DynamoDB, SQS, SNS, Bedrock, Cloudformation
  • Excellent troubleshooting and debugging skills.
  • Good communication skills, both written and verbal.
  • Strong team player with a proactive attitude and a desire to learn.

The ideal candidate also has:

  • Familiarity with GraphQL and GraphQL best practices.
  • Experience designing microservices.
  • Experience with Prisma ORM.
  • 5+ years of experience working on fully remote teams.
  • Experience with frontend technologies, especially React and Apollo Client.

Responsibilities:

  • Design, develop, and maintain scalable, reusable, and performance-driven backend services using the Nest.js framework.
  • Proficient in database design, architecting database schemas, optimizing data structures, and ensuring data integrity.
  • Collaborate with frontend engineers to design and implement APIs.
  • Ensure code quality, maintainability, and adherence to best practices.
  • Participate in all aspects of the software development lifecycle, from design to deployment.
  • Stay updated with the latest developments in the Node.js, Nest.js ecosystem and backend technologies.
  • Write unit and integration tests to ensure robustness and reliability of the backend code.
  • Provide technical support and mentorship to junior developers, if applicable


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

Graduate

Computer Science, Information Systems

Proficient

1

Alpharetta, GA 30005, USA