Kustomer - New York, NY

posted 2 months ago

Full-time - Senior
Remote - New York, NY
Publishing Industries

About the position

Kustomer is seeking a Full Stack Engineer to design, develop, and deploy robust and scalable web applications using technologies such as Node.js, React, MongoDB, and AWS. The role involves collaborating with cross-functional teams to build efficient components, develop APIs, and optimize application performance while staying current with industry trends.

Responsibilities

  • Design, develop, and deploy robust and scalable full-stack web applications using Node.js, React, MongoDB, and AWS.
  • Collaborate with cross-functional teams, including product managers, designers, and other engineers, to understand project requirements and translate them into technical solutions.
  • Build efficient and reusable backend and frontend components and libraries.
  • Develop APIs and integrate with external services and databases, ensuring data integrity and security.
  • Write clean, maintainable, and well-documented code following best practices and coding standards.
  • Optimize application performance by implementing caching mechanisms, efficient algorithms, and database indexing.
  • Implement front-end interfaces with a focus on user experience, responsiveness, and accessibility.
  • Conduct thorough testing, including unit testing and integration testing, to ensure the quality and reliability of the application.
  • Collaborate with DevOps engineers to deploy and maintain applications on AWS, ensuring high availability and scalability.
  • Monitor and troubleshoot production issues, providing timely resolutions and proactive bug fixes.
  • Stay up to date with the latest industry trends, tools, and technologies related to full-stack development and propose improvements to the development process.
  • Conduct code reviews, provide constructive feedback, and mentor junior developers to ensure code quality and continuous improvement.
  • Collaborate effectively with team members using agile methodologies, participate in sprint planning, and contribute to the overall success of the development team.

Requirements

  • 10+ years of software development experience
  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
  • Strong proficiency in one of the modern server-side languages such as JavaScript, Go, Python, or Java (JavaScript preferred)
  • Strong understanding of software engineering principles, design patterns, and best practices for building scalable and maintainable code
  • Experience in building web applications using React.js
  • Experience with RESTful API development, integrating with external services and databases
  • Familiarity with cloud platforms such as AWS or GCP, and experience with cloud services like AWS Lambda or Firebase
  • Familiarity with version control systems, such as Git, and collaborative development workflows
  • Ability to diagnose and debug complex issues, optimize application performance, and identify areas for improvement.

Nice-to-haves

  • You have Github activity showing thoughtful, relevant contributions
  • Strong Proficiency in AWS services such as EC2, S3, Lambda, API Gateway, and CloudFormation
  • Strong understanding of NoSQL databases, particularly MongoDB, including data modeling and query optimization
  • Experience with testing frameworks and methodologies (e.g., Jest, Mocha, Selenium) and a focus on code quality through unit testing and integration testing
  • Familiarity with containerization technologies like Docker and container orchestration frameworks like Kubernetes
  • Familiarity with CI/CD pipelines and automation tools for building, testing, and deploying applications
  • Familiarity of HTML, CSS, and front-end development principles, including responsive design and cross-browser compatibility
  • Familiarity with Agile methodologies and working in an agile team environment
  • Familiarity with authentication and authorization mechanisms (e.g., OAuth, JWT)

Benefits

  • Competitive salaries
  • Stock options
  • 100% healthcare coverage
  • 401K
  • WiFi and Mobile reimbursement
  • Generous vacation policy
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service