We work on Agile Digital Transformation. Focusing on transforming customers’ with modern technologies and data/AI.
Full Stack Software Engineer
Location
United Kingdom
Posted
105 days ago
Salary
0
Seniority
Senior
Job Description
Full Stack Software Engineer
Fintricity
• Architect and build full stack data driven solutions • Work with cloud expertise including Google Cloud Platform (GCP), Amazon Web Services (AWS), and Microsoft Azure • Collaborate in agile software development methodologies as part of a scrum team • Possibly take on multiple roles, such as Product Owner, Scrum Master, and Business Analyst • Participate in commercial implementations of tools like Cloudera, AWS Redis etc.
Job Requirements
- Degree in a technical subject (Computer Science, Electronic Engineering, Engineering)
- 3-5+ years of related enterprise or startup experience
- Upto 5 years experience in delivering to clients of all sizes, from early stage startups to large enterprises
- Experience with full-stack development/design using Java, Python, or other modern programming languages
- Development experience with Java, Scala, Python, C, C++
- Experience with CI/CD with knowledge of Git Hub, Maven and Jenkins
- Strong problem-solving skills in troubleshooting issues and maintenance of Web Services
- Ability to effectively communicate and collaborate with other engineering teams and key business stakeholders
- Technical and Solution architecture experience.
Benefits
- All your information will be kept confidential according to EEO guidelines.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer
ButterflyMXVideo intercoms, access control systems, and security cameras loved by 20,000 multifamily, gated, commercial properties.
• Build and maintain an internal LLM gateway that handles routing, fallbacks, and rate limiting • Create reusable components for common AI patterns (RAG, function calling, streaming responses) • Develop SDKs or libraries that simplify AI integration for application developers • Implement prompt management systems and evaluation frameworks • Design and deploy vector database infrastructure for semantic search • Create monitoring dashboards for AI usage, costs, and performance metrics • Write technical documentation and best practice guides for AI implementation • Evaluate and integrate new AI services and models as they become available • Build testing frameworks for prompt regression and model output validation
Senior Software Engineer, iOS
ButterflyMXVideo intercoms, access control systems, and security cameras loved by 20,000 multifamily, gated, commercial properties.
• Design and develop iOS mobile applications and SDKs, ensuring high performance, quality, and responsiveness. • Create new, secure, and reliable features that enhance real-time data, video, and audio capabilities. • Implement modern iOS development design patterns to improve code maintainability and efficiency. • Propose and integrate innovative tools, frameworks, automations, and processes that enhance team productivity and code quality. • Collaborate with product management and UX teams to solve customer challenges by providing engineering solutions and trade-offs. • Participate in an agile development environment to deliver high-quality software solutions. • Refactor legacy codebases to improve maintainability and scalability, ensuring minimal disruption to ongoing development processes.
• Architect and build distributed systems that manage large, complex data and file workflows. • Translate regulatory and business requirements into usable, scalable technical solutions. • Apply machine learning and LLM techniques to analyze content, automate tasks, and enhance product intelligence. • Partner with cross-functional teams to design solutions that align technical feasibility with business value. • Experiment with new development approaches, including agentic and adaptive system design.
• Lead the design and implementation of scalable, distributed backend services and APIs • Drive architecture decisions for major components and cross-team integrations • Mentor, guide, and support other engineers through design reviews, pairing, and informal coaching • Collaborate with front-end, data, and infrastructure teams to define end-to-end solutions • Ensure reliability, observability, security, and performance across production systems • Define and improve engineering practices, architecture patterns, CI/CD pipelines, and tooling • Own critical services through the full development lifecycle—including operation, monitoring, and on-call support • Evaluate and integrate new technologies and approaches to improve robustness and developer experience • Work directly with product and cross-functional partners to influence technical direction and roadmap planning



