Apply📍 Philippines, Pakistan, India
🏢 Company: CrewBloom
- 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.
- Experience with AWS services (Lambda, S3, SNS, SQS) and serverless architecture.
- Familiarity with CI/CD tools and pipelines (e.g., Jenkins, CircleCI).
- Hands-on experience with API design, database modeling, and integrating third-party systems.
- Proficient in implementing design patterns and software best practices.
- Experience working in an Agile environment, utilizing tools like JIRA.
- Strong understanding of test-driven development (TDD) and continuous testing.
- Excellent problem-solving skills and attention to detail.
- Ability to mentor and guide junior developers.
- Design, develop, and maintain backend services using Node.js and TypeScript.
- Utilize NestJS Framework (a plus) to build scalable and modular applications.
- Develop and manage relational databases, specifically PostgreSQL.
- Create and maintain API designs and robust database models.
- Develop AWS Lambda functions and integrate AWS services such as S3, SNS, and SQS.
- Integrate backend services with third-party systems.
- Implement design patterns and adhere to best practices for clean and maintainable code.
- Collaborate with the front-end team and stakeholders to define system architecture and APIs.
- Participate in code reviews, detect code smells, and mentor junior developers.
- Work within an Agile Scrum framework, utilizing the JIRA ticketing system for workflow management.
- Build and maintain CI/CD pipelines to streamline deployments and maintain system stability.
- Drive Test-Driven Development (TDD) practices for high-quality, reliable code.
- Lead by example in following and enforcing best practices in software development and deployment.
AWSBackend DevelopmentNode.jsPostgreSQLSoftware DevelopmentAgileDesign PatternsSCRUMTypeScriptJiraServerlessCI/CD
Posted 2024-10-10
Apply