Senior Backend Engineer - Local, McLean, Virginia - USC & GC only at Mclean, Virginia, USA |
Email: [email protected] |
From: Jyoti, kpg99 [email protected] Reply to: [email protected] Senior Backend Engineer. Onsite - McLean, Virginia, Local Only Contract or Contract To Hire: contract to hire Contract Duration: 6 months + to perm conversion If Temp To Perm: Will the client sponsor no # of positions: 1 Work Location: McLean, VA Remote or Hybrid (please include details): Hybrid, 2 days in office Additional Notes: Preferable to Senior folks out of big Tech, but open to Mid to Senior (just need someone with a SOLID head on their shoulders) Need someone who has extensive experience building web applications, not just building websites. For this Node JS opening, we'd like someone with strong experience in system integration on the backend side. 1. Education company so they place a lot of emphasis on THE EDUCATION (school and degree) : want to recognize the school 2. ASK: Tell us about your favorite project Technical details and how it was implemented. 3. Team asks questions right off the resume 4. Looking for detail and specific examples of how you used x-technology 5. Heavy Rest APIs experience 6. Node.Js a. 100% of what he is coding is Node all backend work b. PASSION FOR BACKEND DEVELOPMENT c. A lot of brand new development, maintenance and bug fixing d. About to start building brand new stuff again so great time to join! e. DAY IN THE LIFE: Work off of tickets; take that feature, do some research to see how long itll take to fix/do the work; doing 3rd party integrations reading the API documentation, testing the APIs using postman or visual code/studio or tool to explore them to see the response coming back; matching that up to the data in the system or database; moving data around; using AWS SQS to move data from one system to another; among other tasks. 7. SQL (normally a DBA writes queries but they are writing all of their queries themselves so they need to be intimately involved) a. Not as typical for environments but it is what it is 8. How do you join 2 tables together : what does a left and right join mean 9. Want someone who can speak up and look at things from 50,000 foot overview and voice their opinion Job Description: The Senior Software Engineer designs, codes, and tests software solutions for learning systems. He or she will be mainly responsible for the development of the backend and integration software products. The Senior Software Engineer must be able to deliver the products with high quality and in a timely manner. The Senior Software Engineer will work directly under Software Development Manager and work collaboratively with other Software Engineers, QA/Test Engineers and other team members. He or she will be expected to innovate and provide suggestions and solutions to maintain and improve the current and future developments of the company. Responsibilities: Design, implement, and test software solutions for K-12 schools learning environments Design, implement, and test REST-ful web services using NodeJS Perform data modeling to design relational and NoSQL/document databases Work with various services from Amazon Web Services (AWS) to build, host and maintain application environments Implement and manage best practices for maintaining source code repositories and branching/merging strategies with Git for multiple code bases and applications Analyze and resolve technical and application problems Provide analysis and troubleshooting for production issues & code deployment activity Contribute to user interface design and development Work collaboratively with other developers, testers and product owners Qualifications: Bachelor's Degree in Computer Science, Electrical or Electronics Engineering, Information Systems, Systems Engineering, or equivalent degree or experience and 10+ years of experience Experience developing open standards-based solutions: web services, web applications, and modern user interfaces Significant, demonstrable experience implementing features across the software development team and development environment Ability to be a self-starter and work in a fast-paced environment solving challenging problems in designing, writing, editing, modifying and debugging code Exceptional oral and written communication skills. Deep understanding of relational databases and proficiency with SQL Experience with NoSQL document databases, e.g. MongoDB Experience with message queue technology and design patterns 5+ years of experience with NodeJS 10+ years of experience with object-oriented languages like Java or prototype-based languages like JavaScript or similar languages Familiarity with services within Amazon Web Services, i.e. S3, Lambda, SNS, SQS, EC2, CloudFront, Redshift Experience with Amazon Web Services API Experience with Git version control Experience with Unix/Linux environment Ability to pass federal and state criminal background checks (FBI/BCI) Additional Preferred Qualifications: Ability to think independently and contribute to the overall effort without much direction Ability to work well within a team environment Keywords: quality analyst javascript sthree information technology Virginia |
[email protected] View all |
Wed Aug 16 20:38:00 UTC 2023 |