Senior Full Stack API Engineer

method products pbc Logo

method products pbc

πŸ’΅ $110k-$160k
πŸ“Remote - United States

Summary

Join Method, a global design and engineering consultancy, and help solve data needs for an enterprise client. You will work as part of a team to build data capabilities using AWS and Databricks. Method values learning and collaboration, so if you're unsure about your qualifications, apply anyway. Travel is required (up to 15%). The role requires 5+ years of full-stack development experience with a focus on Node frameworks and strong experience with APIs. Method offers competitive perks, including continuing education, flexible PTO, 401k matching, and health benefits.

Requirements

  • 5+ years of experience in full-stack development, with a focus on Node frameworks (Express) for building APIs
  • Strong experience with OpenAPI standards, Swagger, and Postman for designing, documenting, and testing APIs
  • Strong experience in TypeScript and best practices
  • Experience with writing unit test
  • Strong understanding of RESTful principles and HTTP methods
  • Experience with relational databases (e.g., MySQL, PostgreSQL)
  • Experience in agile development methodologies and tools for version control (i.e., Git, Bitbucket), continuous integration, and deployment
  • Experience with CI/CD pipelines (Github Actions)
  • Solid understanding of software development lifecycle (SDLC) methodologies
  • Experience with React and TypeScript for building user interfaces that consume your APIs
  • Understanding of modern front-end development practices
  • A passion for building high-quality, user-friendly software
  • Excellent problem-solving skills, with the ability to tackle challenges and provide innovative solutions
  • Strong communication and teamwork abilities, with experience leading projects and mentoring team members
  • Work well with others
  • Love the journey as much as the destination

Responsibilities

  • Develop and maintain APIs using Node frameworks (Express)
  • Design, document, and test APIs using OpenAPI standards, Swagger, and Postman
  • Develop user interfaces using React and TypeScript
  • Work with relational databases (e.g., MySQL, PostgreSQL)
  • Utilize containerization technologies (e.g., Docker, Kubernetes)
  • Write unit tests
  • Employ agile development methodologies and version control (Git, Bitbucket)
  • Work with CI/CD pipelines (Github Actions)
  • Contribute to the full software development lifecycle (SDLC)
  • Collaborate effectively with team members and clients
  • Solve problems creatively and strategically
  • Lead projects and mentor team members
  • Travel for team and client meetings (up to 15%)

Preferred Qualifications

  • Familiarity with cloud platforms (AWS API Gateway, Lambda functions, Fargate ECS a plus)
  • Experience with code generation (plop)
  • Experience with containerization technologies (e.g., Docker, Kubernetes)

Benefits

  • Continuing education opportunities
  • Flexible PTO and work-from-home policies
  • 401K matching
  • Health, Dental and Vision benefits, starting on day 1
  • Company lunches, company outings, along with a lot of snacks
  • Health and wellness programs

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.