Remote Senior Node.JS Backend Developer - BOT

Posted

Apply now
Please, let Bounteous know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • Join a dynamic and innovative team as a Senior Backend Developer.
  • Transform a billion-dollar startup into a cutting-edge micro-services domain-driven design powerhouse.
  • Lead the design, development, and maintenance of highly scalable and robust backend services and applications using NodeJS and Typescript.
  • Architect and implement backend solutions, making strategic architectural decisions that align with business goals and scalability requirements.
  • Mentor and guide junior and mid-level developers, providing technical leadership, code reviews, and best practices.
  • Drive the adoption of design patterns and SOLID principles to ensure a maintainable, extensible, and scalable codebase.
  • Collaborate with cross-functional teams to gather requirements, design solutions, and deliver high-quality software products.
  • Design and optimize database schemas and queries for performance, scalability, and reliability.
  • Champion a culture of test-driven development (TDD) and write comprehensive unit tests to ensure code coverage and maintainability.
  • Make architectural decisions regarding technology stack, frameworks, and third-party integrations, considering performance, security, and maintainability.
  • Lead technical discussions and provide insights into emerging technologies, industry trends, and best practices.
  • Troubleshoot complex backend issues, perform root cause analysis, and provide timely resolutions.
  • Ensure adherence to coding standards, best practices, and security guidelines.
  • Collaborate with DevOps and infrastructure teams to ensure smooth deployment and operation of backend services.
  • Participate in Agile development processes, including sprint planning, backlog grooming, and retrospectives.

Requirements:

  • A Bachelor's degree in Computer Science, Software Engineering, or a related field is required.
  • 5-8 years of experience in backend development using NodeJS and TypeScript is necessary.
  • Expertise in object-oriented programming concepts, design patterns, and SOLID principles is essential.
  • Proficiency in backend frameworks of NodeJS is required.
  • A strong understanding of relational databases and SQL queries, with experience in optimizing database performance, is needed.
  • Experience with ORM frameworks is necessary.
  • Knowledge of RESTful API design and development is required.
  • Extensive experience in writing unit tests using testing frameworks is essential.
  • Excellent problem-solving skills and attention to detail are required.
  • Strong leadership and mentoring skills are necessary.
  • Excellent communication and collaboration skills are required.
  • The ability to make strategic technical decisions and drive architectural discussions is essential.

Benefits:

  • Opportunity to work in a dynamic and innovative environment.
  • Chance to play a crucial role in building the future of a billion-dollar startup.
  • Opportunity to mentor and guide junior developers, enhancing leadership skills.
  • Engage in technical discussions and stay updated with emerging technologies and industry trends.
  • Participate in Agile development processes, fostering a collaborative work culture.
  • Work remotely, providing flexibility in your work environment.
Apply now
Please, let Bounteous know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback