> Markdown version of [/jobs/ext/2004569-software-engineer](https://www.wearedevelopers.com/jobs/ext/2004569-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Carlton-Bates Company - **Location:** United States (Remote available) - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Performance Management, HTML5, Cascading Style Sheets (CSS), Software Quality, Code Review, Data Integrity, Relational Databases, Laravel, MySQL, Node.Js, Pair Programming, Scrum Methodology, Redis, Secure Coding, Symfony, TypeScript, Web Applications, Web Application Frameworks, Zend Framework, PHP Frameworks, ReactJS, Backend, Vue.js, Build Management, Containerization, Integration Tests, Kubernetes, Apache Kafka, Graphql, Front End Software Development, Api Design, NestJS, Restful APIs, Domain Driven Design, Docker, Microservices - **Published:** August 9, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/mwgkpxz3px ## About the Role * Experience: 3+ years as a Developer/Full Stack Developer. Technical Skills: * Proficiency in JavaScript/TypeScript, Node.js, VueJS (or React.js). * Hands-on experience with NestJS for scalable back-end services. * Strong MySQL knowledge, including relational data modeling. * Containerization expertise (Docker). * Solid understanding of HTML5, CSS3, and modern JavaScript frameworks. * Soft Skills: Strong problem-solving, communication, and collaboration abilities. * Mindset: A proactive approach to learning new tools and improving processes. Nice to Have * Experience with secure development practices. * Familiarity with GraphQL, Redis, Kafka, Kubernetes. * Background in microservices architecture and Domain-Driven Design (DDD). * Exposure to PHP frameworks like Zend, Laravel, Symfony, or PHPDoctrine. * Multilingual abilities are a plus. ## Description As a Software Developer, you'll join our specialized Development Team and start contributing on day one. You'll collaborate in an open, supportive environment that encourages creativity, innovation, and problem-solving. We pride ourselves on building world-class products that solve real client problems-and we do it together. You'll have the autonomy to write great code, the support of experienced peers, and the opportunity to mentor junior developers. Code success is a shared win here, and we celebrate it as a team. What You'll Do * Design & Build: Develop, enhance, and maintain web applications using JavaScript/TypeScript, Node.js, NestJS, and VueJS. * API Development: Implement and optimize RESTful APIs to ensure high performance and scalability. * Database Management: Design and maintain MySQL databases with a focus on performance and data integrity. * Containerization: Develop and manage Docker-based applications. * Collaboration: Partner with front-end and back-end teams to integrate user-facing and server-side functionality. * Code Quality: Participate in code reviews, pair programming, and mentoring, ensuring adherence to best practices. * Testing: Write unit and integration tests (Jest) to maintain high-quality standards. * Troubleshooting: Diagnose and resolve application performance issues. * Agile Delivery: Actively engage in sprint planning, daily stand-ups, and retrospectives. * Continuous Improvement: Contribute to architectural decisions and propose innovative solutions. ## Related Videos - [Web development best practices in 2021](https://www.wearedevelopers.com/videos/280-web-development-best-practices-in-2021) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [But, you're not Facebook](https://www.wearedevelopers.com/videos/378-but-you-re-not-facebook) - [Accelerating Authentication Architecture: Taking Passwordless to the Next Level](https://www.wearedevelopers.com/videos/733-accelerating-authentication-architecture-taking-passwordless-to-the-next-level) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)