Design, develop, and maintain scalable web applications and RESTful APIs using React and Node.js. Leverage AI-assisted tools like Claude to accelerate development and optimize PostgreSQL database schemas.
This is a remote position.
Overview
We are seeking a Mid-Level Full Stack Software Developer to join our development team. The ideal candidate has hands-on experience building and maintaining modern web applications using React, Node.js, PostgreSQL, and AWS.
This role requires someone who can work independently, collaborate effectively with cross-functional teams, and leverage AI-assisted development tools (such as Claude) to improve productivity while adhering to established coding standards and best practices.
Key Responsibilities
- Design, develop, test, and maintain scalable web applications using React and Node.js.
- Develop, maintain, and optimize RESTful APIs and backend services.
- Design and optimize PostgreSQL database schemas, queries, and stored procedures.
- Implement new features and enhance existing functionality based on business requirements.
- Troubleshoot, debug, and resolve application issues across the full technology stack.
- Utilize Claude (AI Coding Assistant) to:
- Generate code suggestions
- Accelerate development tasks
- Refactor existing code
- Improve developer productivity
- Validate AI-generated code before deployment
- Manage source code using Git and Bitbucket, including:
- Branching strategies
- Pull requests
- Code reviews
- Merge conflict resolution
- Deploy, monitor, and maintain applications hosted on AWS.
- Participate in Agile ceremonies including:
- Sprint Planning
- Daily Stand-ups
- Sprint Reviews
- Retrospectives
- Backlog Refinement
- Collaborate closely with Product Owners, QA Engineers, UX Designers, and fellow developers.
- Write clean, maintainable, well-documented, and testable code.
- Perform peer code reviews and contribute to continuous improvement initiative
Requirements
Required Qualifications
- 3–5 years of professional software development experience.
- Strong proficiency in:
- React.js
- JavaScript (ES6+)
- HTML5
- CSS3
- Solid experience with:
- Strong knowledge of PostgreSQL, including:
- Database design
- Query optimization
- Stored procedures
- Experience developing RESTful APIs.
- Hands-on experience with Git and Bitbucket in a collaborative environment.
- Experience using AI-assisted coding tools (e.g., Claude).
- Experience deploying or supporting applications in AWS.
- Understanding of:
- Software design patterns
- Object-oriented programming
- Clean code principles
- Experience working in Agile/Scrum teams.
- Strong analytical, problem-solving, communication, and collaboration skills.
Preferred Qualifications
- Experience with TypeScript.
- Experience with Docker and containerized applications.
- Familiarity with CI/CD pipelines.
- Experience with AWS services such as:
- EC2
- ECS
- Lambda
- RDS
- S3
- CloudWatch
- IAM
- Knowledge of automated testing frameworks:
- Jest
- Cypress
- Playwright
- or similar
- Experience implementing authentication using OAuth or JWT.
- Understanding of modern application security best practices.
Technical Skills
Front-End
- React
- JavaScript (ES6+)
- TypeScript (Preferred)
- HTML5
- CSS3
Back-End
- Node.js
- Express.js
- REST APIs
Database
Cloud & DevOps
- AWS
- Docker (Preferred)
- CI/CD Pipelines
Development Tools
- Git
- Bitbucket
- Claude (AI Coding Assistant)
- Jira (or similar Agile project management tools)
Success in This Role
The successful candidate will:
- Deliver high-quality, scalable software solutions.
- Effectively leverage AI-assisted development tools to improve productivity.
- Collaborate seamlessly with cross-functional teams.
- Build secure, maintainable, and well-tested applications.
- Contribute to continuous improvement of engineering practices and coding standards.
- Take ownership of assigned work while proactively identifying opportunities to improve application performance, reliability, and user experience.