Sr. Web API Engineer

  • Product
  • Noida, India

Sr. Web API Engineer

Job description

DirecTech Labs is hiring a Sr. Web API Engineer to join our fast-growing start-up. Join an incredible
group of humans levering behaviour science and AI that brings direct and social selling into the
information age. We help our customers create more effective and compelling income opportunities
for millions of people who will be automated out of work in the years to come. Learn more at
www.directechlabs.com, and on our Youtube channel.


As a Web API Engineer, you will actively be participating in designing, developing, reviewing,
testing and deploying APIs for various channels (SMS, Email, WhatsApp, FaceBook, WeChat)
(including supporting infrastructure) to drive our SAAS product requirement.  You’ll possess a
strong and continuously growing proficiency in RESTful API development focused on .Net
Core. This should be coupled along with problem solving skills, and ability to communicate
effectively within a team. You’ll serve as our database developer in an agile project
environment.


What You will Do
 Understand the existing landscape of Product Channel APIs
 Understand various channel API to integrate with
 Design scalable API framework integrating with various channels
 Executes full product life-cycle (inception through deprecation) to create highly scalable and
flexible RESTful APIs to enable various channels to deliver the message
 Work with UI Developer to integrate and test the API
 Collaborates with other Engineers, Scrum Masters, Product Managers, Business Analysts and Architects

Requirements

Strong experience in Microsoft stake including .Net, MVC, asp.net and .net core
 Knowledgeable in cloud platforms (preferable AWS: both traditional EC2 and serverless
Lambda), micro-services architecture, CI/CD solutions (including Docker), DevOps principles,
message queue systems, and background task management.
 Experience with API security frameworks, token management and user access control
including OAuth, JWT, etc.
 Solid foundation and understanding of relational database principles.
 6-10 years of experience in product development as engineer or senior engineer.
 Ability to work in an Agile /SCRUM environment
 Well organized with a bias for action with minimal direction.
 A team player with a start-up/entrepreneur mindset.
 Persistent about learning technology and problem solving.
 Strong writing and communication skills.