Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior Backend Developer (CORE)

at CrewBloom

Posted 8 months ago | 0 applied

Description:

  • We are looking for a highly skilled Senior Backend Developer to join our dynamic and growing team.
  • You will work with modern technologies, take part in designing APIs, and contribute to database modeling and backend architecture.
  • This is a fully remote position.
  • Responsibilities include designing, developing, and maintaining backend services using Node.js and TypeScript.
  • You will utilize the NestJS Framework (a plus) to build scalable and modular applications.
  • The role involves developing and managing relational databases, specifically PostgreSQL.
  • You will create and maintain API designs and robust database models.
  • Responsibilities also include developing AWS Lambda functions and integrating AWS services such as S3, SNS, and SQS.
  • You will integrate backend services with third-party systems.
  • Implementing design patterns and adhering to best practices for clean and maintainable code is essential.
  • You will collaborate with the front-end team and stakeholders to define system architecture and APIs.
  • Participation in code reviews, detecting code smells, and mentoring junior developers is expected.
  • You will work within an Agile Scrum framework, utilizing the JIRA ticketing system for workflow management.
  • Building and maintaining CI/CD pipelines to streamline deployments and maintain system stability is part of the role.
  • You will drive Test-Driven Development (TDD) practices for high-quality, reliable code.
  • Leading by example in following and enforcing best practices in software development and deployment is crucial.

Requirements:

  • You must have 3-5 years of experience in backend development, with a focus on Node.js and TypeScript.
  • Strong experience with PostgreSQL for relational database design and management is required.
  • Experience with AWS services (Lambda, S3, SNS, SQS) and serverless architecture is necessary.
  • Familiarity with CI/CD tools and pipelines (e.g., Jenkins, CircleCI) is expected.
  • You should have hands-on experience with API design, database modeling, and integrating third-party systems.
  • Proficiency in implementing design patterns and software best practices is essential.
  • Experience working in an Agile environment, utilizing tools like JIRA, is required.
  • A strong understanding of test-driven development (TDD) and continuous testing is necessary.
  • Excellent problem-solving skills and attention to detail are required.
  • You should have the ability to mentor and guide junior developers.
  • Nice to have: Experience with the NestJS Framework, familiarity with microservices architecture, and experience working remotely in a distributed team environment.

Benefits:

  • Join our dynamic team and experience our fun, inclusive, innovative culture that values your unique contributions and supports your professional growth.
  • Embrace daily opportunities to learn, innovate, and excel, making a real impact in your field.
  • Unlock a world of possibilities and resources to propel your career forward with limitless career growth.
  • Thrive in a high-energy, engaging atmosphere, embracing challenges and reaping stimulating rewards.
  • Enjoy the flexibility to work from home or any location of your choice, creating your ideal work environment.
  • Achieve a healthy work-life integration to perform at your best, saying goodbye to stressful commutes and hello to quality time with loved ones.