Unclassified - Plano, TX

posted 3 months ago

Full-time - Mid Level
Plano, TX

About the position

We are seeking a Senior Back End Developer with strong problem-solving abilities, leadership skills, and expertise in application architecture. This role will primarily focus on web application development, including REST API development using NodeJS and GraphQL. The successful candidate will not only engage in hands-on development but will also collaborate closely with the technical team to shape technical strategy and design. This position is ideal for someone who thrives in an Agile/Scrum environment and is passionate about building high-quality software solutions. As a Senior Developer, you will be responsible for translating designs and requirements into high-quality code, ensuring that the development workflows are optimized for efficiency and code delivery. You will work collaboratively with the technical team to devise application architecture strategies and will be expected to write comprehensive technical specification documents. Participation in code and design reviews will also be a key part of your responsibilities, allowing you to contribute to the overall quality and maintainability of the codebase. This role requires a proactive approach to problem-solving and the ability to analyze and resolve complex technical issues. You will be expected to leverage your extensive knowledge of JavaScript and related libraries, as well as your experience with REST API development and NoSQL databases, to deliver robust and scalable applications. Excellent communication skills are essential, as you will be working closely with team members and stakeholders to ensure alignment on project goals and deliverables.

Responsibilities

  • Effectively serve as a member of Agile/Scrum software development team
  • Translate designs and requirements into high quality code
  • Build and organize development workflows to optimize code delivery and efficiency
  • Work collaboratively with the technical team on application architecture strategy
  • Write technical specification documents
  • Participate in code and design reviews

Requirements

  • Extensive knowledge of JavaScript and commonly used libraries; TypeScript preferable
  • Hands-on REST API development using Node.js (GraphQL preferable)
  • Experience working with NoSQL databases (DynamoDB preferable)
  • Knowledge of AWS technologies like API Gateway, Lambda, S3, etc
  • Proficient understanding of code versioning systems, such as GIT
  • Unit Testing experience, preferably Jest
  • Ability to analyze and resolve complex technical business issues and technical problems
  • An undergraduate degree (BA/BS) from an accredited university in Computer Science, Information Technology or a computer related field, or equivalent work experience
  • Minimum 4 years of web application development experience
  • Excellent communication skills

Nice-to-haves

  • Exposure to Serverless Framework
  • Experience with ReactJS
  • Experience with Agile/Scrum methodologies
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service