πWorldwide
Software Engineer, Full Stack
closed
Kustomer
πRemote - United States
Summary
Join Kustomer, a leading conversational CRM platform, as a Full Stack Engineer with a focus on backend/platform development. You will be responsible for designing, developing, and deploying scalable web applications using Node.js, React, MongoDB, and AWS. This role involves collaborating with cross-functional teams, building efficient components, developing APIs, and ensuring data integrity and security. You will also be involved in testing, deployment, troubleshooting, and staying up-to-date with industry trends. Kustomer offers a competitive salary, stock options, and a comprehensive benefits package including healthcare coverage, 401K, and generous vacation policy.
Requirements
- 7+ years of software development experience
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
- Expertise in one of the modern server-side languages such as Golang, Python, Node.js
- Strong proficiency with NoSQL databases, particularly MongoDB, including data modeling and query optimization
- Experience leading complex projects and mentoring fellow engineers
- Strong understanding of software engineering principles, design patterns, and best practices for building scalable and maintainable code
- Experience with RESTful API development, integrating with external services and databases
- Familiarity with cloud platforms, such as AWS or Azure, 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
Responsibilities
- Design, develop, and deploy robust and scalable full-stack web applications using Node.js, React, MongoDB, and AWS
- Work across real-time event driven systems, managing high volumes of data
- 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
- 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
Preferred Qualifications
- You have Github activity showing thoughtful, relevant contributions
- Strong proficiency in AWS services such as EC2, S3, Lambda, API Gateway, and CloudFormation
- 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 with Agile methodologies and working in an agile team environment
- Familiarity with authentication and authorization mechanisms (e.g., OAuth, JWT)
Benefits
- Competitive salaries and stock options
- 100% healthcare coverage
- 401K
- WiFi and Mobile reimbursement
- Generous vacation policy
- Pension
- Supplemental health insurance
This job is filled or no longer available
Similar Remote Jobs
π°$160k-$180k
πWorldwide
πUnited States
πCanada
πUnited Kingdom
π°$150k-$180k
πCanada
πUnited Kingdom
π°$120k-$130k
πWorldwide
πUnited States
πBrazil







