Lead Application Developer
at ADP
Alpharetta, GA 30005, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 20 Jan, 2025 | Not Specified | 21 Oct, 2024 | N/A | Development Tools,Communication Skills,Bedrock,Docker,Databases,Information Systems,Computer Science,Orm Tools,Typescript,Node.Js | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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