JS Full Stack Developer
Isoall Ltd
Basis: Full-Time (Remote)
Closing Date: 23-Oct-2024
Job Ref: KMP-93921
Job Description
BasisFull-Time (Remote) |
Apply by23-Oct-2024 |
LocationUndefined |
SalaryUndefined |
About the Company
We are a committed and global team working to create a world leading service for our customers. The future plans for the wider company are to add more verticals and global expansion into new markets whilst continuously improving our infrastructure and platform to enhance customer experience.
Description About the Role
We are seeking a JS Full Stack Developer to play a vital role in our Technology team. This remote position is centred around bringing new applications to life using the latest technologies and hardware. As an integral part of our team, you will be involved in all stages of our engineering lifecycle, from designing and coding to testing, deploying, and supporting features critical to our applications. We are committed to a culture of rapid learning and continuous iteration, where your contributions are directly linked to product growth and user satisfaction.
In this dynamic role, you will have the opportunity to work with cutting-edge technologies and influence the direction of our technological development, ensuring the highest level of operational excellence and innovation in the role.
Isoall Ltd - KMP-93921
We are a committed and global team working to create a world leading service for our customers. The future plans for the wider company are to add more verticals and global expansion into new markets whilst continuously improving our infrastructure and platform to enhance customer experience.
Description About the Role
We are seeking a JS Full Stack Developer to play a vital role in our Technology team. This remote position is centred around bringing new applications to life using the latest technologies and hardware. As an integral part of our team, you will be involved in all stages of our engineering lifecycle, from designing and coding to testing, deploying, and supporting features critical to our applications. We are committed to a culture of rapid learning and continuous iteration, where your contributions are directly linked to product growth and user satisfaction.
In this dynamic role, you will have the opportunity to work with cutting-edge technologies and influence the direction of our technological development, ensuring the highest level of operational excellence and innovation in the role.
Responsibilities
- Collaborate with product owners to ideate and implement new features effectively.
- Analyze product requirements to design and develop robust solutions for end-users leveraging TypeScript, NodeJS, and NestJS.
- Design and develop mobile applications using ReactNative for both iOS and Android platforms.
- Integrate NATS for efficient messaging and event-driven architectures.
- Modify and maintain existing software, prepare test data, and create detailed functional specifications.
- Troubleshoot and resolve issues, optimize performance, and identify opportunities for process improvements.
- Manage database solutions with PostgreSQL, ensuring data integrity and optimal performance.
- Ensure compatibility and optimize application performance across multiple platforms and devices.
Qualifications
- Expertise in TypeScript and backend JavaScript environments such as Node.js and NestJS.
- Proficient in building and managing applications on Kubernetes and using Terraform for infrastructure as code.
- Strong understanding of relational databases, specifically PostgreSQL, and database design.
- Experience with microservices architectures and asynchronous messaging systems, preferably NATS.
- Solid foundation in software engineering principles and clean code practices.
- Good understanding of containerization and orchestration technologies.
- Demonstrated experience in mobile development with React Native and familiarity with native mobile development tools for iOS and Android.
Preferred Skills
- Proven experience with Kubernetes cluster management and deployment.
- Practical experience in implementing infrastructure as code using Terraform.
- Experience with continuous integration / continuous deployment (CI / CD) pipelines and automation tools.
- 4+ years of experience in software development, with a track record of delivering high-quality software.
- Familiarity with code versioning tools like Git, and an understanding of branch management and merge conflict resolution.
- Hands-on experience in agile development environments, with a strong grasp of agile methodologies.
- Experience in optimizing mobile applications for user experience and performance on both iOS and Android platforms.
Isoall Ltd - KMP-93921