Software Engineer
ECM Selection Limited
Charing Cross, United Kingdom
yesterday
Role details
Contract type
Internship / Graduate position Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Junior Compensation
£ 100KJob location
Remote
Charing Cross, United Kingdom
Tech stack
Flutter
Databases
PostgreSQL
Software Engineering
Rust
Dart
Job description
As their latest team member, you'll contribute to the build and scaling of mission-critical products, supporting complex, real-world operational workflows. You'll collaborate with product and operational stakeholders, and understand the importance of a distributed and federated architecture.
Requirements
- You're smart, demonstrated through academic excellence (likely top grades at A-level / IB and a 1st class STEM degree from a top 10 ranked UK university).
- You are not just interested in software development, you've been programming in different languages for fun (likely since a child), and can evidence substantial projects and code.
- For recent graduates, you have relevant software internship experience and interesting projects to discuss. For experienced applicants, you have worked on sophisticated software that has shipped that is mission-critical, uses modern software methodologies and you are able to delve into the depths of it to describe its characteristics.
- Strong software engineering skills and aptitude to pick up new languages. The company's tech stack is Rust, Flutter / Dart, and Postgres - experience with these is highly beneficial. Additionally, any exposure with gRPC, Arrow, Prometheus, Grafana, or Docker would be desirable.
As the sector is in aviation, and personal interest in this evidenced through flying lessons, flight simulators etc… would be nice.
Offices are based in London (Hammersmith area) although this is a remote-first company. Expectations are that you minimally will be in the office a few days per month, with at least one week per quarter in the office.