Full Stack Developer

9/17/17
ManTech (www.mantech.com)
Other

/yr

  Full Time   Employee   Contractor


Owings Mills
Maryland
United States



Job Description:

Thisis a software engineering job to develop and implement front-end and back-endAPIs to support product development goals. The full-stack developer knows howto code in HTML5, CSS3, Java Script and UI framework such as Angular, Ember orReact, as well as develop and work with API gateways, data caching, circuitbreakers, authorization frameworks, and integration with external APIs. The APIEngineer will work as part of a team of analysts, front-end developers andother API engineers to implement back-end interfaces.

Skills:

<!--[if !supportLists]--> <!--[endif]-->Ability to solve problems while considering timeliness,effectiveness, and practicality in addressing product needs

<!--[if !supportLists]--> <!--[endif]-->Ability to implement restful APIs using any of thefollowing- Node, Python, Go (golang), R-Rails, Java

<!--[if !supportLists]--> <!--[endif]-->Ability to implement data caching, cache miss to access andupdate data

<!--[if !supportLists]--> <!--[endif]-->Ability to implement concurrent processing

<!--[if !supportLists]--> <!--[endif]-->Ability to implement metrics to telemetry

<!--[if !supportLists]--> <!--[endif]-->Ability to work with API Gateways

<!--[if !supportLists]--> <!--[endif]-->Ability to work within a microservices architecture,including registration and discovery, circuit breakers and data access

<!--[if !supportLists]--> <!--[endif]-->Ability to develop scalable and fault tolerant APIs

<!--[if !supportLists]--> <!--[endif]-->Ability to work with API authorization specifications, suchas OAuth

<!--[if !supportLists]--> <!--[endif]-->Ability to work with no-sql data solutions, such asCassandra or MongoDB

<!--[if !supportLists]--> <!--[endif]-->Ability to work with sql data solutions, such asPostgreSQL, MySQL or Oracle

<!--[if !supportLists]--> <!--[endif]-->Possess a strong attention to detail

<!--[if !supportLists]--> <!--[endif]-->Demonstrate flexibility in day-to-day work

<!--[if !supportLists]--> <!--[endif]-->Demonstrate strong collaboration and inter-team skills-ability to listen and consider input from team members

Duties:

<!--[if !supportLists]--> <!--[endif]-->Participate in product discussions with the product owner, users,and the development team to understand and refine acceptance criteria andestimate user stories

<!--[if !supportLists]--> <!--[endif]-->Work closely with the development team to develop secure,fault-tolerant and scalable APIs

<!--[if !supportLists]--> <!--[endif]-->Work closely with other back-end API engineers to integratewith external enterprise systems

<!--[if !supportLists]--> <!--[endif]-->Refactor APIs to support changes in product requirements

<!--[if !supportLists]--> <!--[endif]-->Work in an agile environment, delivering incrementalproduct functionality in short iterations

<!--[if !supportLists]--> <!--[endif]-->Develop and maintain an automated test suite for APIfunctionality

<!--[if !supportLists]--> <!--[endif]-->Generate API specifications

<!--[if !supportLists]--> <!--[endif]-->Lead or work with the technical lead to develop APIstandards and guides for the development team

<!--[if !supportLists]--> <!--[endif]-->Work in an agile environment, delivering incrementalproduct functionality in short iterations

Qualifications:

<!--[if !supportLists]--> <!--[endif]-->Experience developing and implementing restful APIs,working within a product development team

<!--[if !supportLists]--> <!--[endif]-->Experience with back-end coding in one or more of thefollowing- Node, Go (golang), or Java

<!--[if !supportLists]--> <!--[endif]-->Experience with data persistence integration: no-sql(Cassandra, MongoDB) or sql (PostgreSQL, MySQL)

<!--[if !supportLists]--> <!--[endif]-->Experience with an authentication framework such as OAuthis preferred, but not mandatory (we can teach you)

<!--[if !supportLists]--> <!--[endif]-->Experience with a microservices framework is preferred, butnot mandatory (we can teach you)

<!--[if !supportLists]--> <!--[endif]-->Passion for developing APIs and understands that softwareis ?soft? and easy to build and refactor


Advertisement

 

Save This Job

Email This Job to a Friend