Here’s a revised hiring ad focused on backend services and cloud infrastructure, with less emphasis on AI.
Full-Stack / Backend Web Developer
Job Type: Full-time
Location: Hybrid remote in Richmond, BC
Pay: CA$95,000 – CA$130,000 per year
About Us
NaturalSoft Limited is a software company specializing in speech and productivity solutions for web, mobile, and desktop applications. Our flagship product, NaturalReader, provides high-quality text-to-speech solutions trusted by millions of users worldwide.
We are looking for a developer who enjoys building reliable, scalable backend services and cloud-based systems that support real-world products used by a large customer base.
Job Description
We’re looking for a Full-Stack / Backend Web Developer to help us build and maintain the backend systems that power our web and mobile applications.
This role will focus mainly on backend services, cloud infrastructure, APIs, authentication, data storage, logging, monitoring, and production reliability. You will work primarily with AWS services, while also supporting integrations with Google platforms when needed.
You should be comfortable designing APIs, working with serverless architecture, debugging production issues, and building clean, secure, maintainable backend systems.
Responsibilities
- Develop and maintain backend services for web and mobile applications
- Design, build, and integrate RESTful APIs
- Work with AWS services including Cognito, API Gateway, Lambda, DynamoDB, S3, CloudWatch Logs, and compute services
- Build authentication, authorization, and user account systems using AWS Cognito
- Create scalable serverless workflows and backend processes
- Manage cloud storage, database access, and backend data flows
- Monitor application performance, logs, errors, and system reliability using CloudWatch and related tools
- Work with Google Cloud / Google platform services when required
- Collaborate with frontend developers, designers, product managers, and other engineers
- Troubleshoot production issues and improve system stability
- Follow security best practices for APIs, user data, authentication, and cloud infrastructure
- Write clean, maintainable, well-documented code
- Participate in code reviews and help improve engineering standards
Requirements
- Strong experience building backend services and APIs
- Solid experience with JavaScript / TypeScript and modern web development
- Experience with Node.js, Python, or similar backend technologies
- Hands-on experience with AWS services, especially: AWS Cognito, API Gateway, AWS Lambda, DynamoDB, S3, CloudWatch Logs, AWS compute services
- Experience designing and maintaining RESTful APIs
- Good understanding of authentication, authorization, and cloud security best practices
- Experience working with databases, cloud storage, and backend data models
- Ability to debug backend issues using logs, metrics, and monitoring tools
- Experience with Git / GitHub and collaborative development workflows
- Strong problem-solving skills and ownership mindset
- Ability to move quickly while maintaining quality and reliability
Nice to Have
- Experience with Angular, TypeScript, HTML, CSS, or frontend development
- Experience with AWS CDK, CloudFormation, or other infrastructure-as-code tools
- Experience with CI/CD pipelines and automated deployment workflows
- Experience with Docker, containerized services, or Kubernetes
- Experience with Google Cloud or Google APIs
- Experience with production monitoring, alerting, tracing, and performance optimization
- Experience with payment systems, subscription systems, or user account management
- Experience working on SaaS, mobile app backends, or consumer web products
Benefits
- Competitive salary
- Hybrid remote work
- Health insurance
- Dental care
- Extended health care
- Vision care
- Paid time off
- Flexible schedule
- Casual dress
- Opportunities for professional growth and development
How to Apply
Please send your resume and a short cover letter.
Please include:
- Your GitHub URL, if available
- Examples of backend services, APIs, or cloud systems you have built
- Examples of AWS projects you have worked on
- A brief note explaining why you are a strong fit for this role
NaturalSoft is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Education
Bachelor’s Degree required
Experience
Software development: 3+ years preferred
Work Location
Hybrid remote in Richmond, BC
Job Type: Full-time
Pay: $95,000.00-$130,000.00 per year
Benefits:
- Casual dress
- Dental care
- Extended health care
- Flexible schedule
- Paid time off
- Vision care
Education:
- Bachelor's Degree (required)
Experience:
- Software development: 1 year (preferred)
Work Location: Hybrid remote in Richmond, BC