Overview
We are seeking a Senior Backend Engineer specializing in TypeScript and Node.js for a remote contract position. The successful candidate will design, develop, and implement scalable software solutions while collaborating with cross-functional teams. This role focuses on leveraging backend expertise and contributing to the entire software development lifecycle, making it ideal for team players who thrive in a fast-paced environment.
Responsibilities
- Collaborate with cross-functional teams to define software requirements and design solutions.
- Develop and implement new features and functionalities for the application.
- Provide hands-on expertise in testing, debugging, deployment, and monitoring.
- Create and maintain software specification documentation.
- Promote continuous improvement of processes and best practices for scalability.
- Ensure robust code quality through thorough unit testing and adherence to quality controls.
- Support knowledge sharing and collaboration within the team and across the organization.
Requirements
- Proven expertise in backend development using TypeScript, JavaScript, and Node.js.
- Experience with Amazon Web Services (AWS), including Lambda, SQS, and SNS.
- Familiarity with event-driven architecture and serverless environments.
- Experience in full stack development, with knowledge of frameworks such as Next.js and React being beneficial.
- Proficient in MongoDB and implementing continuous integration practices.
- Strong background in Agile methodologies, particularly Scrum.
- Excellent communication skills for technical and non-technical audiences.