*Python / API Engineers* *6 – 12+ Mths*
*Washington, DC* *Must haves:* Ø Experience *leading and developing large multi-tier API / web services,* data integrations and related web applications. Ø Experience with multiple programming languages and related frameworks and libraries - *Python and Java*. Ø Strong understanding of *API / web service* architectures and concerns - Microservices, Service Oriented Architecture, security, high availability, load, performance, encryption etc. Their APIs service a multitude of clients including websites, native mobile applications, CMSs as well as a number of 3rd party systems spread around the world. Our client’s team works with a diverse array of lower-tier systems collecting, collating, and caching the data necessary to fulfill the requests of our clients, also create supporting tools, dashboard and administrative applications. This privileged integration point exposes team members to a wide variety of challenges from the deep technical implementations of the core platform to the user-visible features and functionality. *Responsibilities* - Assume ownership over the API / web services and data integration platform, focusing on architecture, re-usability, stability, performance, security, automation and related metrics. - Provide technical leadership while taking a key part in strategic API, middle tier and database technology architectural and solution decisions. This will include requirements review, estimates, and discovery as well production performance and reliability. - Collaborate with other teams to support API integration into multi-platform environments. This will include maturity of various applications into a regular delivery pipeline, focusing on test coverage, continuous integration, and application health metrics. - Define and implement best practices, code style guides, and various testing standards, including peer reviews and critiques. Strongly advocate and coordinate consistency across projects, discuss future and current technology practices, and evangelize proper Agile workflows. * Qualifications* - Minimum 5 years’ experience developing large multi-tier API / web services, data integrations and related web applications. - Minimum 5 years’ experience with multiple programming languages and related frameworks and libraries - Python and Java. - Strong understanding of API / web service architectures and concerns - Microservices, Service Oriented Architecture, security, high availability, load, performance, encryption etc. - Extensive hands-on experience deploying Applications to IaaS and PaaS from Amazon AWS, Microsoft Azure, or Google Cloud Services. - Experience using and developing RESTful APIs using JSON, RSS, NewsML and other API formats. - Experience with event-based and message-driven distributed systems eg. Celery, RabbitMQ etc. - Experience working with API gateway, server, cache technologies such as Apache, Nginx, Squid, Varnish, ha_proxy. - Deep knowledge of data stores and related topics - NoSQL and RDBMS - eg. Memcached, Redis, PostgreSQL, MySQL etc. - Experience with dependency management, build & release and automation tools (Pip, Maven, Jenkins/Bamboo, Puppet, Docker etc.) *Thanks & Regards,* *Abhishek Ojha* *732- 837- 2138* *ao...@sagetl.com <ao...@sagetl.com> * -- You received this message because you are subscribed to the Google Groups "it req" group. To unsubscribe from this group and stop receiving emails from it, send an email to it-req+unsubscr...@googlegroups.com. To post to this group, send email to it-req@googlegroups.com. Visit this group at https://groups.google.com/group/it-req. For more options, visit https://groups.google.com/d/optout.