Remote Full Stack Engineer (React, TS / Java (Kotlin), Python, EU, 6-month contract)#9302
Tech Stack
Job Description, Responsibilities & Requirements
About the Position
We are seeking a Remote Full Stack Engineer with experience in React, TypeScript, Java (Kotlin), and Python to join our EU-based team for a 6-month contract.
...
Project Description
Our broker platform is the core technology crucial to success – allowing us to evolve underwriting intelligently and unlock massive scale. We’re a multi-disciplined team, bringing together expertise in software and data engineering, full stack development, platform operations, algorithm research, and data science. Our squads focus on delivering high-impact features – we favour a highly iterative, analytical approach.
We’re looking for a Software Engineer (Full-stack) to join our Development team.
Project Stack and Team
This project team collaborates during regular working hours to develop and deploy a personalized content recommendation system. The team leverages technologies like React/Typescript, Python machine learning, HTML/CSS, Maven, Git/Github, and Kotlin/Java to deliver a high-quality solution meeting user requirements and industry standards.
Main Requirements
- Experience as an engineer working across a modern web stack
- Strong software engineering principles (SOLID, DRY, ER modelling)
- Professional experience with a server-side language, ideally JVM based (Java, Kotlin)
- Knowledge of back-end development, primarily Python
- Solid API development background
- Professional experience building web-based single page applications, using React/Typescript (25% of tasks) or an equivalent
- Knowledge of front-end development, able to build rich user interfaces following a responsive design
- HTML/CSS experience, including concepts like layout, specificity, cross browser compatibility, and accessibility
- Comfortable working with cloud infrastructure and infrastructure as code (e.g. K8s and Terraform) to manage the deployment and scale of our software (“You build it, you run it”)
- Familiar with standard logging and monitoring tools used to investigate issues
- Experience with continuous integration, or ideally, continuous delivery
- Strong familiarity with build tools (e.g. Maven) and version control tools (e.g. Git/Github)
- Experience working in agile teams, following Scrum or Kanban, participating in regular ceremonies including stand-ups, planning, and retrospectives
- Experience using project management and workflow tools (e.g. Jira)
- Previous experience of software development in the financial markets, Fintech or Insurtech is preferable
Good to Have
- Excellent communication skills (both oral and written)
- Pro-active, self-motivated and able to use own initiative
- Exceptional interpersonal skills, including teamwork, facilitation, negotiation and planning
- Excellent analytical and technical skills
- Ability to quickly comprehend the functions and capabilities of new technologies
Job Responsibilities
- Build robust and scalable software for business critical, web-based applications
- Build eye-catching, functional, efficient, and reusable web and mobile-based sites that drive these web applications
- Design, build, test, document and maintain APIs and integrations
- Ensure quality control using industry standard techniques such as automated testing, pairing, and code review
- Work with the Product team to understand end-user requirements and translate them into an effective technical solution
- Document technical design and analysis work
- Assess current system architecture and identify opportunities for growth and improvement
- Build mock-ups or prototypes to explore and troubleshoot new initiatives
- Work with the Product team and UX designers to review designs, implement new features, and ensure user experience is top level
- Explore new ideas and emerging technologies, develop prototypes quickly
- Uphold the engineering team’s principles and ways of working
Summary
- Work your way – Enjoy the freedom to work from anywhere, with flexible hours that match your natural rhythm.
- Work with global clients – Collaborate directly with international teams to create real impact.
- Make extra cash – Earn bonuses for referring great people or bringing in new business opportunities.
- Great people, no micromanagement – Join a supportive, results-focused team where you’re trusted to do your best work.
This flexibility allows developers…
- A better work-life balance
- Increased productivity
- The ability to work any time around the clock
- Reduction in commute time
- Design your ideal daily schedule.
- Build a career, not just a job.
- Work smarter, not longer.
- More time with family and friends
Job Details
- Category: Full-Stack
- Location: EU (Remote)
- Skills: Kotlin, Python, React, Typescript
For more job openings, please follow Evolve Squads on LinkedIn