Software Engineer (React) at Instil Software
About the role We are seeking a Mid-Level Software Engineer to become part of our team focused on developing and enhancing a modern enterprise-grade GenAI platform hosted on AWS. This position emphasizes full-stack development, primarily concentrating on creating user-friendly, high-quality interfaces using React and TypeScript. Additionally, you will be responsible for constructing backend services with ExpressJS, managing a substantial PostgreSQL database, and implementing cloud-native features utilizing AWS services such as Lambda and S3.
Key facts Location: Belfast, Northern Ireland Engagement: Full-time Compensation: $66,075 Team: Not specified
What you'll do
- Design and develop engaging user interfaces using React and TypeScript.
- Create and maintain backend services with ExpressJS.
- Manage and optimize a large PostgreSQL database.
- Implement cloud-native solutions using AWS technologies, including Lambda and S3.
Requirements
- Minimum of 3 years of experience in software development.
- Proficiency in React and TypeScript for frontend development.
- Experience with ExpressJS for backend service creation.
- Familiarity with PostgreSQL database management.
- Understanding of AWS services, particularly Lambda and S3.
Nice to have
- Experience with containerization technologies like Docker.
- Knowledge of CI/CD practices and tools.
Skills & tools
- React
- TypeScript
- ExpressJS
- PostgreSQL
- AWS (Lambda, S3)
Practical notes
This position does not specify any travel requirements or particular visa sponsorship details.
Software Engineer (React employer: Instil Software
Instil Software is an exceptional employer that fosters a collaborative and supportive work culture, making it an ideal place for Senior Penetration Testers to thrive. With a focus on employee growth, you will have the opportunity to mentor junior testers while working on diverse projects across various sectors in Scotland. The flexible working arrangements and commitment to high-quality engagements ensure that you can achieve a meaningful and rewarding career in cybersecurity.