
Software Engineer, Full Stack
Kustomer
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $155,000 - $215,000 per year
About the role
- Design, develop, and deploy robust and scalable full-stack web applications using Node.js, React, Golang, MongoDB, and AWS
- Collaborate with cross-functional teams 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
- Write clean, maintainable, and well-documented code
- Optimize application performance
- Implement front-end interfaces with a focus on user experience
- Conduct thorough testing to ensure application quality
- Collaborate with Infrastructure Engineers for deployment
- Monitor and troubleshoot production issues
- Stay up to date with industry trends and propose improvements
- Conduct code reviews and mentor junior developers
Requirements
- 5+ years of progressive software development experience
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
- Proficiency in one of the modern server-side languages such as JavaScript, Go, Python, or Rust
- Experience in building web applications, preferably using React.js
- Deep 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 GCP
- Ability to diagnose and debug complex issues
- Experience using AI tools for development tasks
- Hands-on experience with modern AI developer tools
Benefits
- 100% healthcare coverage
- 401K
- WiFi and Mobile reimbursement
- Generous vacation policy
- Pension and supplemental health insurance (UK)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Node.jsReactGolangMongoDBAWSRESTful API developmentJavaScriptPythonsoftware engineering principlesdesign patterns
Soft Skills
collaborationcommunicationmentoringproblem-solvinguser experience focuscode reviewproject requirements understandingtroubleshootingadaptabilityproposing improvements
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Software Engineering