
Fullstack Engineer
Ambush
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
JavaScriptJenkinsMongoDBNext.jsNode.jsPostgresReactTypeScript
About the role
- Join a people-first company to build meaningful products and lasting partnerships.
- Work collaboratively to achieve meaningful long-term outcomes.
- Contribute to the development of complex user interfaces and scalable applications.
Requirements
- Experience with the React.js framework and its ecosystem for building complex user interfaces.
- Experience developing server-side applications with Node.js and the Express framework.
- Demonstrated expertise in building scalable, server-rendered applications using Next.js.
- In-depth knowledge and hands-on experience utilizing TypeScript across the entire stack for enhanced code quality and maintainability.
- Demonstrated expertise in asynchronous programming patterns (e.g., Promises, Async/Await) within JavaScript applications to handle complex data flows and non-blocking operations.
- Experience with CI/CD tools, particularly Jenkins, for automated build, test, and deployment processes.
- Familiarity with monitoring and observability platforms, specifically DataDog, for application performance monitoring (APM) and logging.
- Proficiency in database technologies (e.g., PostgreSQL, MongoDB) and RESTful API design.
- Excellent English communication skills (written and verbal) are essential for clear collaboration with global teams and technical documentation.
- Proven ability to work autonomously and manage project timelines effectively.
- Strong analytical and problem-solving abilities.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
React.jsNode.jsExpressNext.jsTypeScriptasynchronous programmingPromisesAsync/AwaitPostgreSQLMongoDB
Soft skills
communicationcollaborationautonomyproject managementanalytical skillsproblem-solving