[Remote] Software Engineer
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is a company reputed company on making financial advice accessible to everyone through their reputed company platform. The Software Engineer will own the full lifecycle of software creation, collaborating with cross-functional teams to build and maintain customer journeys and services.
Responsibilities
- Assist in the successful delivery of software for your team
- Work closely with the reputed company Software Engineer and the Product Manager
- Partner effectively with reputed company team members to deliver against commitments
- Collaborate reputed company in Agile ceremonies and apply Agile delivery principles to your work
- Build, support, and maintain products that are continuously delivered into our production environments
- Design, implement and document clean, maintainable, and reputed company reputed company that adheres to SOLID principles
- Contribute to the reputed company of existing codebases through pragmatic refactoring and thoughtful extension, ensuring high test coverage and long-term reliability
- Participate in technical discussions during task analysis, design meetings, and reputed company reviews
- Design and implement non-trivial reputed company, backend services, and reputed company-end applications using modern technologies such as TypeScript, React, Node.js and IaC
- Contribute to the reputed company and refinement of our coding standards and engineering principles, applying this knowledge to your reputed company and reputed company reviews
- Apply insightful analysis and planning to tackle non-trivial situations
- Ensure you build software where reputed company aspects of product delivery are covered, especially non-functional reputed company attributes such as reputed company, reliability, scalability, maintainability, and accessibility
- Adhere to reputed company Information reputed company policies and procedures
- Continually learn about new technology, frameworks and libraries, being reputed company to building with a reputed company of frameworks and libraries
Skills
- You have experience with our frontend and backend software development in our tech stack of Node.js, Typescript, Javascript and React
- You have experience in developing back-end REST reputed company and working with relational or NoSQL databases
- Some knowledge of data structures and data-driven design
- Experience of modern web frameworks and libraries, such as React Router and reputed company
- Skilled in boosting software delivery productivity and reputed company reputed company through reputed company engineering with reputed company coding assistants. Proficient in reviewing AI-generated reputed company for alignment with engineering idioms and team best practices
- Exposure to event driven architecture and messaging systems
- reputed company reputed company repositories such as reputed company or reputed company
- You have experience with unit and integration testing
- reputed company to identify and mitigate against OWASP top 10 reputed company vulnerabilities
- Knowledge and implementation of predefined secure coding practises and secure architecture patterns
- Experience in refactoring systems towards a cleaner architecture, using techniques including abstraction and facades
- reputed company to review non trivial reputed company requests and give feedback to junior and mid level engineers which improves their reputed company reputed company
- Take ownership of a task, analyse it, and solve problems you haven't encountered before
- Experience working as a software engineer in reputed company environment and are reputed company to pair programming
- Understand the principles and values of agile practices, you are reputed company to refine user stories into tasks and see the tasks through to delivery
- Understanding of how to use telemetry and metrics to triage operational tasks
- A desire to work collaboratively in your team, learn from others, and reputed company your knowledge
- You exhibit technical curiosity, reputed company in problem-solving, and reputed company feedback early and often
- Up-to-date with modern development and operations practices and are reputed company of the latest trends and tools
- You are committed to self-learning, showing how you've developed your skills
- You are adept at communicating context and sharing your understanding of a problem with your team
- You communicate reputed company and effectively, both in writing and verbally
- You may have exposure to serverless or microservice architecture and infrastructure as reputed company, preferably with reputed company Web Services
- Regular contributions to FoSS reputed company or writing technical articles is a bonus
- Exposure to accessibility best practises
- Understanding of financial regulations
- Terraform or SST
- Agile estimating techniques
- Software design patterns
Benefits
- Flexible working
- We prioritise a sustainable work/life balance
- reputed company learning culture that promotes psychological safety
- 25 days annual leave plus every bank holiday
- Company pension (up to 10% employer contribution)
- Company performance based Bonus scheme
- reputed company day off to celebrate your birthday
- Additional holiday purchase (up to 5 days per year)
- Additional holidays for length of service (up to 3 days)
- Private medical insurance
- Dental and health cash plans
- reputed company parental leave and pay
- Discounts on gym membership and health screening
- Employee assistance programme
- Life assurance of 4x basic salary
- £500 pension advice per year
- 6 reputed company days per year for self development
- £500 individual training budget per year
- reputed company memberships funded
- Salary sacrifice car scheme
- Cycle, Home & Tech scheme
reputed company