At a Glance
- Tasks: Build and operate mission-critical insurance applications using TypeScript and AWS.
- Company: Join a forward-thinking tech company focused on innovation in the insurance sector.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Other info: Dynamic team environment with strong emphasis on collaboration and leadership.
- Why this job: Make a real impact by developing software that enhances client experiences.
- Qualifications: Experience with TypeScript, React JS, SQL, and AWS technologies required.
The predicted salary is between 60000 - 80000 £ per year.
We are looking out for a senior full‑stack TypeScript engineer with experience on AWS to build and operate mission critical insurance applications. You will need hands‑on experience in TypeScript using Next.js and Nest.js for front‑end and back‑end development; knowledge and experience in working with SQL and NoSQL databases, preferably Postgres via AWS Aurora and DynamoDB; familiarity with TypeORM; working knowledge of AWS ECS and Terraform; good understanding of AWS EventBridge for event‑driven services and AWS SNS for notification; knowledge of GitHub Actions used as CI/CD; and a self‑starter with natural inclination to lead and good communication skills to collaborate effectively.
Mandatory Skills
- React JS (mandatory)
- TypeScript, Next.js, Nest.js
- SQL (Postgres via AWS Aurora) and NoSQL (DynamoDB)
- TypeORM (nice to have)
- AWS ECS, Terraform
- AWS EventBridge, SNS
- GitHub Actions (CI/CD)
- Strong communication and collaboration skills
Responsibilities
- Instrumental in understanding the requirements and design of the product/software.
- Develop software solutions by studying information needs, systems flow, data usage, and work processes.
- Investigate problem areas followed by the software development life cycle.
- Facilitate root cause analysis of system issues and problem statements.
- Identify ideas to improve system performance and impact availability.
- Analyze client requirements and convert them to feasible design.
- Collaborate with functional teams or systems analysts who carry out detailed investigation into software requirements.
- Conferring with project managers to obtain information on software capabilities.
- Perform coding and ensure optimal software/module development.
- Determine operational feasibility by evaluating analysis, problem definition, requirements, software development and proposed software.
- Develop and automate processes for software validation by setting up and designing test cases/scenarios/usages, and executing these cases.
- Modify software to fix errors, adapt it to new hardware, improve performance, or upgrade interfaces.
- Analyze information to recommend and plan the installation of new systems or modifications of an existing system.
- Ensure code is error‑free and has no bugs; test failure.
- Prepare reports on programming project specifications, activities and status.
- Ensure all code is raised as per the norm defined for project/program.
full stack Developer in London employer: Test Triangle
Join a forward-thinking company that values innovation and collaboration, where as a Senior Full Stack Developer, you will have the opportunity to work on mission-critical insurance applications in a dynamic environment. Our culture promotes continuous learning and professional growth, offering access to cutting-edge technologies and a supportive team that encourages your ideas and contributions. Located in a vibrant area, we provide a flexible work-life balance and unique benefits that make us an exceptional employer for those seeking meaningful and rewarding careers.
StudySmarter Expert Advice🤫
We think this is how you could land full stack Developer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with TypeScript or AWS. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a personal project using Next.js and Nest.js, and host it on GitHub. This not only demonstrates your coding chops but also gives you something tangible to discuss during interviews.
✨Tip Number 3
Prepare for technical interviews by brushing up on your SQL and NoSQL knowledge. Practice common coding challenges and be ready to explain your thought process clearly—communication is key!
✨Tip Number 4
Don't forget to apply through our website! We love seeing candidates who are genuinely interested in joining our team. Tailor your application to highlight your experience with AWS and CI/CD tools like GitHub Actions.
We think you need these skills to ace full stack Developer in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with TypeScript, Next.js, and AWS. We want to see how your skills match the job description, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about full-stack development and how your background makes you a perfect fit for our team at StudySmarter.
Showcase Your Problem-Solving Skills:In your application, mention specific examples where you've tackled challenges in software development. We love seeing how you approach problem areas and improve system performance!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at Test Triangle
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in TypeScript, Next.js, and Nest.js. Brush up on your SQL and NoSQL knowledge, especially with Postgres and DynamoDB. Be ready to discuss how you've used these technologies in past projects and be prepared to solve coding challenges on the spot.
✨Showcase Your AWS Expertise
Since the role requires experience with AWS, be prepared to talk about your hands-on experience with AWS ECS, Terraform, EventBridge, and SNS. Share specific examples of how you've implemented these services in your previous roles and how they contributed to project success.
✨Demonstrate Problem-Solving Skills
The job involves investigating problem areas and performing root cause analysis. Prepare to discuss a challenging issue you faced in a project, how you approached it, and what the outcome was. This will show your analytical skills and ability to handle pressure.
✨Communicate Effectively
Strong communication is key for this role. Practice explaining complex technical concepts in simple terms, as you’ll need to collaborate with various teams. During the interview, make sure to listen actively and engage with your interviewers to demonstrate your collaborative spirit.