Job Type:
Full Time
Team:
IT Team
Location:
Remote
Reports To:
Convey365 is a cutting-edge technology startup company looking to specialise in AI-driven solutions. An exciting opportunity exists to join an industry-leading PropTech company based in South Wales, for a talented and enthusiastic DevOps Engineer to join our growing IT and Development team.
Our philosophy is to be the very best at what we do, revolutionise the conveyancing industry and most importantly exceed our client expectations.
We achieve this through our exceptional employees who also have our passion to be the best version of themselves and share our core values of integrity, competence, openness, and benevolence.
Whilst we pride ourselves on our high performing culture, we love to have fun in work and enjoy collaboration days where we all get together for training and team building activities to support our regular charity fundraising.
The Role
We are seeking a skilled Full-Stack Developer to design, build, and maintain robust web applications. You will work across the entire stack, leveraging Java (Spring Boot) for backend development, Angular for frontend development, PostgreSQL for database management, and AWS with Kubernetes for cloud infrastructure and deployment. While the primary focus is on web development, experience with mobile app development (e.g., using Capacitor or similar frameworks) is a nice-to-have. This role is perfect for someone who thrives in a full-stack environment and enjoys solving complex problems with scalable solutions.
* Backend Development: Design and develop RESTful APIs and microservices using Java and Spring Boot. Optimize and maintain PostgreSQL databases for efficient data storage and retrieval. Implement authentication, authorization, and security best practices for backend systems.
* Frontend Development: Build responsive and intuitive user interfaces using Angular. Collaborate with designers to ensure a seamless user experience. Write reusable and maintainable code for frontend components.
* Cloud Infrastructure & Deployment: Deploy and manage applications on AWS using services like EC2, S3, RDS, and Lambda. Orchestrate containerized applications using Kubernetes for scalability and reliability. Monitor and optimize cloud infrastructure for performance and cost efficiency.
* Full-Stack Integration: Seamlessly connect frontend applications with backend services. Handle data synchronization, caching, and real-time updates.
* Testing & Debugging: Write unit, integration, and end-to-end tests for both frontend and backend components. Debug and resolve issues across the entire stack, ensuring high-quality deliverables.
* Performance Optimization: Identify and address performance bottlenecks in both frontend and backend systems. Optimize applications for speed, scalability, and reliability.
* DevOps & CI/CD: Implement and maintain CI/CD pipelines for automated testing and deployment. Collaborate with DevOps teams to ensure smooth and efficient workflows.
The Individual
The ideal candidate will have demonstrable values and ethics that mirror our own culture values and to be successful in the recruitment process you will need to evidence at least 3 years’ experience of the following in your CV:
* Backend Development: Design and develop RESTful APIs and microservices using Java and Spring Boot. Optimize and maintain PostgreSQL databases for efficient data storage and retrieval. Implement authentication, authorization, and security best practices for backend systems.
* Frontend Development: Build responsive and intuitive user interfaces using Angular. Collaborate with designers to ensure a seamless user experience. Write reusable and maintainable code for frontend components.
* Cloud Infrastructure & Deployment: Deploy and manage applications on AWS using services like EC2, S3, RDS, and Lambda. Orchestrate containerized applications using Kubernetes for scalability and reliability. Monitor and optimize cloud infrastructure for performance and cost efficiency.
* Full-Stack Integration: Seamlessly connect frontend applications with backend services. Handle data synchronization, caching, and real-time updates.
* Testing & Debugging: Write unit, integration, and end-to-end tests for both frontend and backend components. Debug and resolve issues across the entire stack, ensuring high-quality deliverables.
* Performance Optimization: Identify and address performance bottlenecks in both frontend and backend systems. Optimize applications for speed, scalability, and reliability.
* DevOps & CI/CD: Implement and maintain CI/CD pipelines for automated testing and deployment. Collaborate with DevOps teams to ensure smooth and efficient workflows.
Nice-to-Have Skills:
* Experience with mobile app development (e.g., using Capacitor, Ionic, or React Native).
* Familiarity with Docker for containerization.
* Knowledge of NoSQL databases (e.g., MongoDB) as a complement to PostgreSQL.
* Experience with serverless architecture and AWS Lambda.
* Familiarity with monitoring tools like Prometheus, Grafana, or CloudWatch.
* Understanding of Agile/Scrum methodologies.
Next Steps
If you have the qualities that we are looking for, share our Company values and feel this is the next step in your career, we would love to hear from you.
Join us in building the future of Convey365, and help us scale to new heights!
#J-18808-Ljbffr