API Developer (Ruby, Node.JS, Javascript)

Company: Applicantz, Inc.
Location: San Francisco , California, United States
Type: Full-time
Posted: 10.OCT.2019

Summary

Responsibilities * Design, code, test, debug and document new and existing components to ensure that software meets business, quality and o...

Description

Responsibilities

  • Design, code, test, debug and document new and existing components to ensure that software meets business, quality and operational needs
  • Build high quality code following unit testing and test-driven development
  • Drive and participate in code and document reviews, mentoring team in best practices
  • Cross Team collaborations with peer organizations, dev ops, support organizations on technical issues and provide guidance
  • Interpret and translate business needs to technical requirements and accurate estimates
  • Evaluate and recommend tools, technologies and processes to ensure the highest quality and performance is achieved
  • Work with team to troubleshoot code level problems quickly and efficiently
  • Apply deep technical expertise to resolve challenging programming and design problems
  • Focus on scalability, security and availability of all applications and processes
  • Contribute to the design and architecture to enable secure, scalable and maintainable software
  • Contribute to risk identification and risk mitigation strategies associated with the architecture
  • Contribute to technical roadmap and technical debt elimination, balancing time, resource, and quality constraints to achieve business and strategic goals and requirements


Minimum Qualifications

  • BS/MS in Computer Science or equivalent work experience
  • 5+ years hands-on experience developing scalable, customer facing web and backend APIs , applications
  • 2+ Experience of REST and ability to build REST APIs with Ruby, NodeJS and javascript technologies.
  • Strong understanding data structures and algorithms
  • Strong understanding of development standards, patterns and practices
  • Experience deploying apps in AWS or similar cloud infrastructure
  • Knowledgeable and enthusiastic about writing well tested applications
  • Experience working in an Agile/Scrum setting, including partnering with business analysts, other developers and testers, and implementing solutions related to creative process
  • Experience with third-party APIs and Web Services
  • Working knowledge of the general web application landscape, architectures, trends, and emerging technologies

Preferred Qualifications

  • Understanding of container technologies like Docker, Serverless technologies
  • Experience with Continuous Integration/Continuous Deployment and code management using Git and Jenkins
  • Knowledgeable about AWS services including Lambda, API Gateway, S3, CloudFront
  • Experience building APIs esp., with Serverless framework
  • Not afraid to take on DevOps tasks to improve developer experience and delivery
  • Demonstrated commitment to high quality user facing and back end code that is usable, maintainable and well thought out
  • Ability to work both collaboratively and independently

The Ideal Candidate

  • Is are a talented Software Engineer who is passionate about code quality, usability, and technology
  • You excel at working with multidisciplinary teams to deliver great user experiences
  • You are a power web user keeping yourself up-to-date with the latest trends and breakthroughs in web development technology
  • You have a strong record of project execution and completion and have experience with Scrum and agile development practices
  • You love working with smart people and want to be part of a team
  • You are excited by the challenge of pushing the limits of the web platform to deliver disruptive, innovative solutions to the world that will delight your customers
- provided by Dice

 
Apply Now

Share

Free eBook

Flash-bkgn
Loader2 Processing ...