4 Portrave Solutions Jobs
10-15 years
Senior Software Engineer - Full Stack Development (10-15 yrs)
Portrave Solutions
posted 13d ago
Key skills for the job
Job Description :
An exciting opportunity to join an established UK based company with 20% year on year growth rate. A rapidly growing UK based software (SaaS) company dedicated to providing cutting-edge solutions for the logistics and transportation industry.
With ongoing investment in new products, we offer the excitement and innovation of a start-up coupled with the stability and benefits of an established business.
Knowledge, Skills and Experience Required :
- 10+ years commercial software engineering experience.
- 5+ years of TypeScript experience with a strong background in backend development.
- Experience with serverless architectures, especially with Cloudflare Workers and AWS Lambda.
- Experience with GraphQL or GraphQL based ORM tools, such as Hasura or Prisma.
- Proficiency in Node.js as the primary runtime environment for backend TypeScript development.
- Solid JavaScript fundamentals and good understanding of asynchronous programming, closures and ES6+ features.
- Proven experience with Svelte (SvelteKit), Next.js or similar frontend frameworks.
- Experience in implementing with payment APIs, such as Stripe or similar.
General Experience Required :
- Fluent in TDD and familiar with BDD.
- Knowledge of Git, JIRA, Confluence and Docker.
- Solid experience of working with RESTful services in microservices oriented architectures.
- Knowledge of NoSQL and relational database management systems, especially PostgreSQL.
- Thorough understanding of Computer Science fundamentals and software patterns.
Strong nice to have :
- Knowledge of best practice and patterns across the implementation, build and deployment of JAVA services.
- Experience of Java and Java ecosystem and related technologies and frameworks.
- Spring Boot, Spring libraries and frameworks.
- Hibernate.
- Maven.
- Experience of building services in stream-based systems such as SQS, Kafka, RabbitMQ or Pulsar.
Functional Areas: Other
Read full job description