At a Glance
- Tasks: Develop innovative software solutions that enhance government services and citizen experiences.
- Company: Join Systone, a digital services company transforming government through technology.
- Benefits: Enjoy remote work, professional growth opportunities, and a collaborative, inclusive culture.
- Other info: Be part of a dynamic team that values open communication and continuous improvement.
- Why this job: Make a real impact by working on projects that improve lives using cutting-edge technology.
- Qualifications: 5+ years in development, strong Python and Typescript skills, and a passion for problem-solving.
The predicted salary is between 53192 - 65012 £ per year.
About Us
Systone is a digital services company that plays a pivotal role in supporting government missions and objectives through Agile Delivery Management, Human Centered Design and Software Engineering.
We provide government and businesses with tools and services needed to serve citizens and customers.
Because we are passionate about empowering government and organizations with innovative technology solutions that drive efficiency and digital transformation, we made it our mission to support the government as the trusted liaison between business and technology.
At Systone, we empower teams to remain self-sufficient and self-directed by hiring people who can solve complex problems through collaboration.
This means lending a hand and flexing your multi‑skilled muscles (research, content, business analysis, information architecture, etc.), when needed.
Why Join Us?
- Innovative Projects
- Work on impactful projects that improve the lives and health of citizens through technology.
- Collaborative Environment
- Join a team that values open communication, collaboration, and a badgeless approach to working with clients and partners.
- Professional Growth
- Take advantage of opportunities for professional development and career advancement.
- Inclusive Culture
- Be part of a diverse and inclusive team that values different perspectives and experiences.
The Role
We’re looking for a Full Stack Engineer for an enterprise-level application development project to help accelerate trusted AI adoption across the government.
The team is designing and building a shared service to provide AI services to federal government agencies, bureaus, and programs enabling them to use artificial intelligence to improve efficiency and outcomes.
In this role, you must possess excellent problem-solving skills and deep technical knowledge, with a strong aptitude for understanding the focus, scope, and impact of your work in a broader, forward-looking software landscape.
It is important to use test-driven development with full code coverage.
This team generally engages in fully transparent, open source development.
User-centered design drives our efforts.
- Role Requirements
- 5+ years of Development experience
- Bachelor's degree and/or equivalent experience
- Strong Python and Typescript development skills
- Fast API experience a plus
- Experience with Astro or similar Typescript server frameworks a plus
- Experience with Test Driven Development, automated unit testing, and end-to-end testing
- Experience working with cloud infrastructure such as Amazon AWS - prior experience with Kubernetes and Terraform a plus
- Experience with federated enterprise authentication systems such as Keycloak a plus
- Experience with Github Actions and Jenkins for Continuous Integration
- Demonstrated experience working with RDBMS, particularly Postgre SQL, with Redis and SQLAlchemy experience preferred
- Experience building and consuming restful APIs
- HTML, CSS, and web standards; experience with U. S Web Design System (USWDS) a plus
- Interest in safely exploring emerging LLM-assisted workflows
- Superb time-management, communication, and problem-solving skills
- We Generally Live By These Principles
- Speak openly and honestly with your colleagues and clients about problems and proposed solutions
- Welcome and handle changing requirements and priorities with little or no warning
- Collaborate online in small groups about 50% of the time
- Encourage simple and minimal solutions that keep options open
- Expect and vocally advocate for quality first
- Learn new practices and techniques as the situation demands
- Ensure the teams develop demonstrable software every week or two
- Do what needs to be done to deliver the product or project without ego or attitude
- Dig deep to find the root causes of problems so we can create the right solutions
- Relentlessly improve yourself, your team, and your processes
- Offer and welcome constructive feedback as a tool for continuous team and individual growth
- Embrace AI assistants (e. g., Chat GPT, Notebook) as force multipliers to accelerate innovation, iterate faster, and maintain high-quality output.
Who Are You?
- You can deliver in small pieces as you go, while still thinking about how they fit into the whole.
- You welcome change as a positive (instead of viewing it as “rework”) and never consider anything you deliver “final.”
- Although you understand that what you deliver may not be complete, you never knowingly deliver something that is wrong or of poor quality.
- You actively contribute to a learning team culture, offering and receiving feedback with curiosity and respect.
- Comfortable collaborating within a Scrum Team
- Capable of both deciding next actions, and knowing when the decision requires sign off from management.
- Thrives in a dynamic work environment
- Communicates clearly to express and share ideas to business leaders with a non-technical background
- Flexible and open to working collaboratively within a group, actively networking with others, and providing varying feedback to the team at the appropriate time to ensure that decisions stick.
In order to be considered eligible for this opportunity, you must be a US Citizen and reside in the US.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
#J-18808-Ljbffr
Full Stack Engineer - Remote in Full Sutton employer: Systone
At Systone, we pride ourselves on being an exceptional employer by fostering a collaborative and inclusive work culture that empowers our teams to tackle innovative projects that make a real difference in the lives of citizens. Our commitment to professional growth ensures that employees have access to continuous development opportunities, while our focus on open communication and teamwork creates a supportive environment where diverse perspectives are valued. Join us in our mission to drive digital transformation within government agencies, all from the comfort of a remote setting that promotes flexibility and work-life balance.
StudySmarter Expert Advice🤫
We think this is how you could land Full Stack Engineer - Remote in Full Sutton
✨Join Local Tech Meetups
Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Systone or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!
✨Contribute to Open Source Projects
Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Systone.
✨Tap into Online Developer Communities
Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Systone.
✨Explore Job Boards Specifically for Tech Roles
Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Systone that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!
We think you need these skills to ace Full Stack Engineer - Remote in Full Sutton
Some tips for your application 🫡
Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.
Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Systone.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Systone and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!
Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!
How to prepare for a job interview at Systone
✨Brush Up on Your Coding Skills
For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.
✨Know Your Tools and Frameworks
Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Systone uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.
✨Showcase Your Projects
Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.
✨Prepare for Behavioural Questions
While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.