Software Engineer – AI-Assisted Full-Stack Development
New
J
JobgetherSoftware Development
United Kingdom or compatible EU time zones, UK or compatible EU time zonesFull-Time
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Required Skills
- GraphQLNode.jsPythonSQLGitJavascriptTypeScriptFastAPIReactRESTful APIs
Requirements
- Professional experience in full-stack software development.
- Proficiency in Python and FastAPI (or similar Python web frameworks).
- Experience developing frontend applications with React and JavaScript or TypeScript.
- Experience building backend services using Python or Node.js.
- Understanding of REST or GraphQL API design principles.
- Experience with relational databases and SQL.
- Familiarity with Git, GitHub, and code review workflows.
- Experience using AI coding assistants to build, debug, or maintain software.
- Understanding of software engineering principles including modularity, security, and maintainability.
- Ability to work independently in a remote environment.
- Professional working proficiency in English.
Responsibilities
- Design, develop, test, deploy, and maintain scalable web applications using Python, FastAPI, React, JavaScript, TypeScript, and Node.js.
- Build and maintain REST or GraphQL APIs, including authentication, authorization, and error handling.
- Use AI coding agents such as Claude Code to accelerate development while ensuring security and test coverage.
- Work with SQL and NoSQL databases, including data modeling, migrations, and query optimization.
- Develop and maintain automated unit, integration, and end-to-end tests.
- Support CI/CD workflows using GitHub Actions and manage cloud deployments on platforms like AWS, Azure, or GCP.
View Full Description & ApplyYou'll be redirected to the employer's site