Full Stack Engineer

Full Stack Engineer

Slough Full-Time 28800 - 48000 £ / year (est.) Home office (partial)
T

At a Glance

  • Tasks: Join us as a Full Stack Engineer, developing and maintaining innovative applications.
  • Company: TrayportEnergy powers 80% of Europe's energy trading; we make a big impact with a small team.
  • Benefits: Enjoy opportunities for career development, remote work options, and a supportive culture.
  • Why this job: Be part of a passionate team, working with cutting-edge technology to drive real-world change.
  • Qualifications: Strong skills in C#, React, and full-stack development; eager learners welcome!
  • Other info: Work in an Agile environment with talented individuals who inspire and challenge you.

The predicted salary is between 28800 - 48000 £ per year.

About TrayportEnergy - it is required everywhere, from building things, transporting them or just to read a book at night. Our technology underpins approximately 80% of all power, gas, coal, emissions & freight energy trading in Europe. We are a small company that makes a big impact in the world! At Trayport we believe in investing in our staff; if you are a highly driven person we offer the chance for you to gain further qualifications, developing your career. Being passionate about innovation, our software naturally is based on cutting edge technology, providing you with the opportunity to keep ahead of the curve. Our people are crucial to our future. We recruit talented and innovative people and as such are constantly challenged and inspired by those around us. We employ intelligent, enthusiastic, adaptable individuals and give them the freedom, training and guidance to help them become the very best.

About the Role: As we build on our success and expand into new markets, we are looking for passionate and talented Software Developers to help us to keep our customers happy by building and improving highly concurrent event driven architectures, working with amazing technologists across multiple products in a mix of front and back end development.

Key Responsibilities:
  • Full Stack Development: Design, develop, and maintain both front-end and back-end components of our applications using C# for the back-end and React for the front-end.
  • System Architecture: Contribute to the design and architecture of new features and systems, ensuring scalability, performance, and security.
  • Collaboration: Work closely with Product Managers, UX/UI designers, and other engineers to define, develop, and deploy new features and improvements.
  • Code Quality: Ensure high code quality by writing clean, efficient, and maintainable code. Participate in code reviews and mentor junior developers.
  • Problem-Solving: Troubleshoot complex issues, identify bottlenecks, and optimize performance across the entire stack.
  • Agile Methodology: Work in an Agile environment, participating in sprint planning, daily stand-ups, and retrospectives.
  • Continuous Improvement: Stay current with emerging technologies, industry trends, and best practices in full-stack development.
Required Skills and Experience:
  • Software development, with a strong focus on both front-end and back-end technologies.
  • Expertise in C# and .NET Core for server-side development.
  • Strong experience with React and modern JavaScript (ES6+), including state management libraries like Redux or Context API.
  • Proven experience with RESTful API development and integrating third-party services.
  • Solid understanding of SQL and NoSQL databases (e.g., SQL Server, MongoDB).
  • Familiarity with front-end build tools, version control (Git), and CI/CD pipelines.
  • Strong understanding of responsive design principles and cross-browser compatibility.
  • Excellent problem-solving skills and the ability to quickly learn and adapt to new technologies.
Preferred Skills:
  • Experience with Cloud platforms (e.g., Azure, AWS).
  • Familiarity with Docker and containerization.
  • Experience with Microservices architecture.
  • Knowledge of unit testing frameworks and test-driven development (TDD).
  • Experience working in an Agile/Scrum environment.

Full Stack Engineer employer: Trayport

At Trayport, we pride ourselves on being a small company with a significant impact in the energy trading sector. Our commitment to employee development is evident through our investment in training and qualifications, fostering a culture of innovation and collaboration. With cutting-edge technology at the forefront of our operations, we offer a dynamic work environment where talented individuals can thrive and contribute to meaningful projects that shape the future of energy.
T

Contact Detail:

Trayport Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Full Stack Engineer

✨Tip Number 1

Familiarise yourself with the technologies mentioned in the job description, especially C# and React. Consider building a small project or contributing to open-source projects that utilise these technologies to showcase your skills.

✨Tip Number 2

Network with current or former employees of TrayportEnergy on platforms like LinkedIn. Engaging with them can provide insights into the company culture and the specific challenges they face, which you can address during your discussions.

✨Tip Number 3

Prepare to discuss your experience with Agile methodologies. Be ready to share examples of how you've contributed to sprint planning or retrospectives, as this is a key aspect of the role at TrayportEnergy.

✨Tip Number 4

Stay updated on industry trends related to full-stack development and energy trading technologies. Being knowledgeable about recent advancements can help you stand out in conversations and interviews.

We think you need these skills to ace Full Stack Engineer

Full Stack Development
C# Programming
.NET Core
React
JavaScript (ES6+)
State Management Libraries (e.g., Redux, Context API)
RESTful API Development
SQL Databases (e.g., SQL Server)
NoSQL Databases (e.g., MongoDB)
Version Control (Git)
CI/CD Pipelines
Responsive Design Principles
Cross-Browser Compatibility
Problem-Solving Skills
Agile Methodology
Cloud Platforms (e.g., Azure, AWS)
Docker and Containerization
Microservices Architecture
Unit Testing Frameworks
Test-Driven Development (TDD)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C#, .NET Core, and React. Include specific projects where you've developed both front-end and back-end components, showcasing your full stack capabilities.

Craft a Compelling Cover Letter: In your cover letter, express your passion for innovation and how you align with Trayport's mission. Mention your problem-solving skills and experience in Agile environments, as these are key to the role.

Showcase Relevant Projects: If you have any personal or professional projects that demonstrate your expertise in full stack development, include them in your application. Highlight your use of modern JavaScript, RESTful APIs, and database management.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any errors. A polished application reflects your attention to detail, which is crucial for a software development role.

How to prepare for a job interview at Trayport

✨Showcase Your Full Stack Skills

Make sure to highlight your experience with both front-end and back-end technologies during the interview. Be prepared to discuss specific projects where you've used C# and React, as well as any challenges you faced and how you overcame them.

✨Demonstrate Problem-Solving Abilities

Trayport values problem-solving skills highly. Prepare examples of complex issues you've tackled in previous roles, focusing on your thought process and the steps you took to resolve them. This will show your analytical thinking and adaptability.

✨Familiarise Yourself with Agile Methodology

Since the role involves working in an Agile environment, brush up on Agile principles and practices. Be ready to discuss your experience with sprint planning, daily stand-ups, and retrospectives, and how these have contributed to successful project outcomes.

✨Stay Current with Emerging Technologies

Trayport is passionate about innovation, so demonstrate your commitment to continuous learning. Share insights on recent technologies or trends in full-stack development that excite you, and how you plan to incorporate them into your work.

Full Stack Engineer
Trayport
T
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>