Job Description
Key Responsibilities
• Write clean, performant, and secure code that adheres to the team’s coding standards.
• Participate in peer code reviews and testing.
• Strive to automate software testing and deployment at every opportunity.
• Produce clear and concise documentation.
• Provide sensible estimates for work items and consistently deliver against them.
• Keep up to date with the latest software development technologies and methodologies.
• Drive consistent standards and approaches throughout the team.
• Help facilitate the smooth delivery of all projects, enhancements and support delivered by the team.
• Contribute to technology selection and methodology decisions, including standardization of system architecture, reusable code base, development best practice, source control and deployment processes.
• Participate in the team’s agile software development process.
• Understand how own performance relates to team and Company objectives and act accordingly.
• Assist in critical support issues where your experience is required to ascertain the issue quickly and to find the more appropriate resolution.
• Develop strong working relationships with other departments and customers.
• Be available ‘out of hours’ if required to complete specific tasks and support customers. This is not a usual and regular occurrence.
Position Requirements
• Bachelor's or Master's degree in a computing or scientific/engineering discipline, or equivalent demonstrable experience.
• 5+ years commercial software development experience
• 3+ years commercial TypeScript node.js development.
• Event Driven Architecture (microservices).
• AWS Lambda.
• Unit testing.
• Experience working in a fast-paced, dynamic, and empowered environment.
• Demonstrable strong independence to self-select and manage workload.
Experience Desired/ Assets
• Kanban.
• Functional programming.
• AWS DynamoDB.
• AWS Serverless.
• GraphQL
• React functional
• GitHub
Hours of Work: 37.5 hours per week
Office Base: Remote. Office Headquarters are located in Southampton S01+
We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, ****** orientation, gender identity, national origin, disability, status as a protected veteran, or any other category protected by law.
💡 Quick Summary
Seeking a career-building opportunity? The Senior Software Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Warrington offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
