Junior Software Engineer

Junior Full-Stack Software Developer

Location: London, United Kingdom

Type: Full-Time (hybrid working – home and office-based)

Salary: Competitive

A forward-thinking organisation is seeking a motivated and enthusiastic full-stack software developer to support digital transformation projects, with a focus on sustainability and climate change. This is an excellent opportunity for someone early in their career to enhance their development skills while contributing to meaningful and impactful work. The ideal candidate will have a strong technical aptitude and a genuine passion for sustainability.

Key Responsibilities:

  • Develop and maintain both frontend and backend components of digital solutions.
  • Contribute to user interface development using technologies such as React.js, TypeScript, and Tailwind CSS.
  • Support backend development using Python (Django/FastAPI) and Node.js (Express).
  • Assist with database development and maintenance (PostgreSQL, MySQL, and optionally MongoDB/DynamoDB).
  • Contribute to cloud infrastructure deployment and maintenance (AWS or Azure).
  • Assist with containerisation (Docker/Kubernetes).
  • Support implementation of authentication systems (OAuth 2.0, Auth0, AWS Cognito).
  • Gain exposure to security best practices (e.g., OWASP).
  • Work on RESTful API design and consumption.
  • Collaborate on version control practices using Git, documentation, and code reviews.

Desired Skills:

  • Passion for software development and continuous learning.
  • Some frontend experience with JavaScript/TypeScript and frameworks like React.js.
  • Basic backend experience with Python or Node.js.
  • Understanding of databases (relational and NoSQL).
  • Familiarity with cloud platforms (AWS/Azure) is a plus.
  • Exposure to Docker/Kubernetes is advantageous.
  • Understanding of API integration and security fundamentals.
  • Experience or interest in OCR and NLP is beneficial.
  • Knowledge of version control (e.g., Git).

Education & Experience:

  • Degree in computer science, software engineering, or a related discipline – or relevant practical experience.
  • Some practical experience with full-stack development or internships is a bonus.
  • A strong interest in sustainability, ESG, and climate change is essential.

About You:

  • You hold (or are on track to achieve) at least a 2:1 degree or equivalent in a relevant field.
  • You are enthusiastic about developing your career in software engineering.
  • You are a collaborative team player with a problem-solving mindset.
  • You are motivated to work on projects that address environmental challenges.

Additional Information:

  • Mentorship and support from experienced developers.
  • Opportunities to grow into roles with more responsibility.
  • Involvement in shaping and delivering key digital initiatives.
Company
Haystack
Location
London, UK
Hybrid / WFH Options
Posted
Company
Haystack
Location
London, UK
Hybrid / WFH Options
Posted