We are seeking a Senior Full Stack Engineer with strong expertise across Frontend (UI) and Backend-for-Frontend (BFF) layers. This role is responsible for building scalable secure and high-performance web applications using modern frontend frameworks and backend integration patterns.
The ideal candidate is a hands-on engineer who partners closely with UX/UI Architecture and Platform teams applies modern engineering practices and delivers enterprise-grade customer-facing solutions.
Frontend & BFF Development
Design and develop frontend UI components using and TypeScript
Build and maintain Backend-for-Frontend (BFF) layers using Java JavaScript REST GraphQL or MuleSoft
Develop responsive and adaptive web applications optimized for multiple devices and browsers
Apply Micro Front-End architectures where applicable
UX & Performance Engineering
Collaborate closely with UX/UI Designers to deliver intuitive high-quality user experiences
Implement engineering best practices to ensure high-performance browser-friendly web solutions
Continuously improve website and application performance using monitoring tools such as Dynatrace Quantum Metric Splunk and similar platforms
Engineering Excellence
Design code test debug and document new and existing components
Build high-quality secure and maintainable code using:
Unit testing
Test-driven development (TDD)
Security-driven development
Implement all critical Non-Functional Requirements (NFRs) including:
Scalability
Security
Availability
Performance
Troubleshoot and resolve code-level issues quickly and efficiently
Architecture & Collaboration
Partner with Enterprise and Application Architecture teams to contribute to solution design and technical architecture
Apply deep technical expertise to solve complex programming and design challenges
Actively participate in Agile/Scrum processes including sprint planning user story creation and code reviews
AI-Assisted Development
Effectively leverage GitHub Copilot across the SDLC for:
Pair programming
Unit and automation test generation
Writing user stories and improving developer productivity
Frontend
TypeScript
Micro Front-End Architecture
HTML5 CSS3
JavaScript XML
Backend / BFF
Java and/or JavaScript
RESTful Services
GraphQL
Spring Boot
MuleSoft (preferred)
Data & Integration
NoSQL databases (MongoDB Cassandra)
Kafka / MQ
Redis
Cloud & DevOps
Azure and/or AWS cloud environments
Docker Kubernetes
Jenkins Git Jira
CI/CD pipelines
Monitoring & Observability
Splunk
Dynatrace
Prometheus / Grafana
Additional
AI and Machine Learning exposure (preferred)
Strong understanding of security best practices and enterprise NFRs
Experience building enterprise-scale web platforms
Strong understanding of frontend performance optimization
Hands-on experience with GraphQL-based BFF architectures
Experience working in high-availability regulated or large-scale environments
Required Skills:
Requirements: Bachelors or Masters degree in Computer Science Information Technology or related field. Minimum of 3-5 years of experience in data engineering with at least 2 years of experience in EKG platforms such as SPARQL RDF and Stardog. Strong skills in Graph DB with Python AML. Experience with some of the following technologies: R language Machine Learning Data Engineering Cloud Platforms ML Ops. Knowledge of SQL and NoSQL databases data modeling and data warehousing concepts. Experience with distributed systems and big data technologies such as Hadoop Spark and Kafka. Strong programming skills in Python and/or Java. Excellent problem-solving skills and attention to detail. Strong communication and collaboration skills.
IT Services and IT Consulting