Backend Software Developer
Abstrakt
Backend Software Developer
Location: Remote (US)
Position Overview
We are seeking a skilled and motivated Backend Software Developer with expertise in Node.js, TypeScript, JavaScript, and building 3rd party platform integrations with WebSockets and WebHooks. The ideal candidate will be responsible for designing, developing, and maintaining the server-side logic of our applications. This role requires a strong understanding of backend development, real-time communication, and seamless integration of various systems. If you have a passion for creating high-performance, scalable backend solutions, we would love to hear from you.
What You’ll Be Doing
- Design, develop, and maintain efficient, reusable, and reliable code using Node.js, Typescript and JavaScript.
- Build and maintain 3rd party platform integrations with WebHooks and WebSockets to enable real-time communication between servers and clients.
- Develop RESTful APIs and microservices to support front-end functionality and third-party integrations.
- Collaborate with front-end developers, product managers, and other stakeholders to understand requirements and deliver solutions.
- Optimize applications for maximum speed and scalability.
- Ensure the security and data protection of the backend systems.
- Write clean, well-documented code and conduct code reviews to maintain high code quality.
- Troubleshoot, debug, and upgrade existing systems.
- Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Stay up-to-date with the latest industry trends and technologies to ensure the best possible performance and user experience.
This is a performance-driven, remote position. You have to thrive in an entrepreneurial environment with limited supervision.
What You Should Have
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 3+ years of experience in backend development with Node.js, TypeScript and JavaScript and Visual Studio Code.
- Strong understanding of WebHooks and WebSockets and experience building real-time applications and integrations.
- Experience with RESTful APIs and microservices architecture.
- Proficiency in database design and management (SQL and NoSQL such as MongoDB).
- Familiarity with version control systems, such as Git.
- Understanding of security and data protection principles.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
Nice To Haves
- Experience with cloud platforms such as Google Cloud.
- Familiarity with containerization and orchestration tools (Docker, Kubernetes).
- Knowledge of CI/CD pipelines and DevOps practices.
- Understanding of front-end technologies and frameworks.
- Experience with test-driven development (TDD) and automated testing frameworks.
Benefits
- 100% Remote
- Office Equipment Reimbursement
- Medical Coverage
- Generous PTO
- Competitive Salary
- 401(k) Plans
- Go to Bed Smarter
- Work with Amazing People
Salary depends on experience.
Submit Your Resume to Apply
Job Inquiry – Backend Software Developer
"*" indicates required fields