Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
An exciting opportunity awaits at a dynamic seed-stage start-up for a Software Engineer eager to make an impact in a fully remote environment. Join a team of industry leaders and contribute to the development and testing of innovative software solutions. You'll be integral to the software development lifecycle, focusing on coding best practices, collaboration, and continuous improvement. If you thrive in a flexible, fast-paced setting and are passionate about software development, this role is tailored for you. Embrace the chance to grow, learn, and shape the future of technology with us!
Veratrak is on the hunt for a high-energy, enthusiastic, results-driven Software Engineer to join our growing Engineering Team!
In this role, you’ll be key to contributing to the development and testing of our platform. You will actively participate in the software development lifecycle, and be involved in software design, unit testing, and integration, contributing to the technical vision and execution of projects.
Your role will focus on implementing best practices for coding, testing, and deployment, elevating our engineering standards and contributing to the ongoing success of our software solutions.
While not required to lead architecture decisions, your input will be valued as you collaborate on shaping the architecture of our web application. We encourage your active involvement and the expression of insights, fostering an environment where your voice is considered in architectural directions.
Additionally, you will have the opportunity to collaborate on projects, learn from experienced team members, and contribute to a positive work environment.
You’ll be working fully remotely at a seed-stage start-up, so if you thrive in this sort of environment, this is for you. We’re looking for people who are self-starters, structured and disciplined, but also adaptable, flexible and emotionally intelligent. The payoff? You’ll work with a great team of forward-thinking industry leaders in a flexible remote environment where you can make a difference!
Develop and Maintain the Platform: Write, test, and maintain high-quality code across both the front-end and back-end of our web application.
Collaborate on Software Design: Participate in the design and implementation of new features, ensuring scalability, performance, and usability.
Contribute to Technical Vision: Provide input on technical decisions, including architecture and design choices, fostering an environment of collaboration and innovation.
Ensure Code Quality: Implement and advocate for best practices in coding, testing, and deployment, driving engineering standards and delivering reliable software.
Participate in the Development Lifecycle: Engage in code reviews, unit testing, and integration efforts, ensuring smooth and efficient development processes.
Support Continuous Improvement: Identify areas for process and product improvements and contribute to solutions that enhance team productivity and product quality.
Communicate Technical Concepts: Translate complex technical issues and concepts into clear, concise language for non-technical stakeholders, ensuring shared understanding and alignment.
Collaborate in a Remote Environment: Work effectively with a fully remote team, demonstrating self-discipline, adaptability, and strong communication skills.
Foster a Positive Work Environment: Mentor junior team members, contribute to a supportive team culture, and collaborate with cross-functional teams to achieve shared goals.
Competitive salary
Stock options
25 days Annual Leave allowance plus bank holiday and Xmas period
Choice of WFH tech setup including £375 WFH stipend
£300/yr to spend on health and wellbeing
Annual Learning & Development budget
Employee pension scheme
Fully remote working, allowing you to manage your work/life balance
Annual company retreat and regular socials
3+ years experience in software engineering practices and procedures, including code reviews and best practices.
Cloud/AWS experience:
Proficiency with AWS services such as SAMs, RDS, Lambdas, Step Functions, SQS, and S3.
Understanding of cloud security best practices.
ORM tools:
Experience with tools like TypeORM or Sequelize.
Front-End Framework:
Proficiency in Angular for building scalable and maintainable user interfaces.
TypeScript proficiency.
NodeJS expertise.
Understanding of API development and system integration.
Strong problem-solving skills and an eager attitude toward software development and system design.
Excellent communication skills to foster effective collaboration within the team and across departments.
Willingness to learn and grow within a collaborative team setting.
Experience in a startup environment or adaptability in dynamic work settings.
Interest in Infrastructure Scaling: An eagerness to learn and contribute to scaling infrastructure to accommodate growth and performance demands.
Familiarity with Docker.
Prior experience with integration projects.
Experience working within regulatory frameworks, such as ISO 27001 or ISO 9001.