Senior API Developer - Remote

Apply for this position Please mention DailyRemote when applying
Posted 13 days ago United States Salary undisclosed
Before you apply - make sure the job is legit.

Attempting to apply for jobs might take you off this site to a different website not owned by us. Any consequence as a result for attempting to apply for jobs is strictly at your own risk and we assume no liability.

Job Description

Overview At Criterion Systems, we developed a different kind of business-a company whose real value is a reputation for excellence built upon the collective skills, talents, perspectives, and backgrounds of its people. By accepting a position with Criterion Systems, you will join a group of professionals with a collaborative mindset where we share ideas and foster professional development to accomplish our goals. In addition to our great culture, we also offer competitive compensation and benefit packages, company-sponsored team building events, and advancement opportunities. To find out more about how Criterion can help you take your career to the next level please visit our website: . Responsibilities Criterion Systems is seeking a Senior API Developer to provide Remote Support for the modernization of the U.S. Forest Service Chief Information Office (CIO), Natural Resource Manager (NRM) suite of applications. The contract supports the customer with DEVOPS, DEVSECOPS, and Architecture support. This position is 100% Remote, and Veterans are encouraged to apply. The right individual should have experience with complex technology implementations, with an eye toward constant re engineering and refactoring to ensure the simplest and most elegant system possible to accomplish the desired need. The right individual should have experience as a Full stack Developer and Back end Developer. Understands how to maximally leverage the open-source community to deploy systems on infrastructure-as-a-service (IaaS) providers. Comfortable with transparently sharing knowledge across a multi-disciplinary team and working within agile methodologies. Responsibilities Develops internal and external API interfaces and services Identifies potential areas for improvement to promote efficiency and automation Develops, tests, and deploys and supports services Develops monitoring and reporting features to make sure the services are working as expected Designs and architect solutions independently Engineer, architect, build and scale APIs Design, develop, document, and maintain web services in NodeJS leveraging AWS API Gateway, Lambda, and other serverless technologies Qualifications Must be able to pass a public trust background check Bachelor's degree or equivalent work experience required. Backend API engineer 7+ years of experience AWS Lambda using Node.JS (REQUIRED) and AWS API Gateway (REQUIRED) Experience designing and developing RESTful APIs Experience with database technologies including relational and NoSQL (e.g., Oracle, MySQL, PostgreSQL etc.) 7+ years of software engineering experience. Experience documenting API specs in a tool like Swagger UI (Highly Desirable) Experience with complex production applications with NodeJS Proficiency in one or more common backend and frontend tech stacks: e.g., Javascript, Angular, React, API, storage, caching and data processing DESIRABLE Experience with agile development methodology. Experience building highly scalable, distributed systems. Experience delivering and owning web-scale data systems in production. Experience working with certificates. Experience with supporting applications in a serverless environment, AWS experience preferred Experience with git Experience in following best practices in writing reliable and maintainable code that may be used by many other engineers Knowledge of architecture and API Strategy development. Understand and translate the business vision into API(s) and its functions. Criterion Systems, Inc. and its subsidiaries are committed to equal employment opportunity and non-discrimination at all levels of our organization. We believe in treating all applicants and employees fairly and make employment decisions without regard to any individual's protected status: race, ethnicity, color, national origin, ancestry, religion, creed, sex/gender, gender identity/gender expression, sexual orientation, physical and mental disability, marital/parental status, pregnancy (including childbirth, lactation, and related medical conditions), age, genetic information (including characteristics and testing), military and veteran status, or any other characteristic protected by law. For our complete EEO/AA and Pay Transparency statement, please visit