Sr. Software Engineer - Workplace (Full stack)
Full TimeJob Overview
Shape the Future of Work with Eptura
At Eptura, we're not just another tech company—we're a global leader transforming the way people, workplaces, and assets connect. Our innovative worktech solutions empower over 25 million users across 115 countries to thrive in a digitally connected world. Trusted by 45% of Fortune 500 companies, we're redefining workplace innovation and driving success for organizations around the globe.
Job Description
Eptura is seeking a highly skilled Senior Software Engineer who combines deep technical expertise in Java and React with a forward-thinking approach to Generative AI. In this role, you will design and deliver scalable, resilient full-stack solutions while integrating AI-driven workflows and features to enhance user experience and engineering efficiency. You will work across backend and frontend architectures, implement modern patterns like Micro-Frontends and Event-Driven Architecture, and mentor team members to raise the technical bar.
Job Description
Eptura is seeking a highly skilled Senior Software Engineer who combines deep technical expertise in Java and React with a forward-thinking approach to Generative AI. In this role, you will design and deliver scalable, resilient full-stack solutions while integrating AI-driven workflows and features to enhance user experience and engineering efficiency. You will work across backend and frontend architectures, implement modern patterns like Micro-Frontends and Event-Driven Architecture, and mentor team members to raise the technical bar.
Responsibilities
AI-Powered Development & Integration
- Utilize Generative AI tools (e.g., GitHub Copilot, Cursor, LLM-based agents) to accelerate development and improve code quality.
- Collaborate with Product and UX teams to implement AI-powered features such as intelligent automation and predictive analytics.
- Stay ahead of AI trends and participate in experiments and hackathons to drive innovation.
Full-Stack Engineering & Delivery
- Design and develop scalable, multi-tier systems, contributing to both client-side (Micro-Frontends) and server-side (Java/Spring Boot) architectures.
- Build secure REST APIs and Event-Driven systems using Java 21+, optimizing data interactions with SQL/NoSQL (Mongo) and event streaming via Kafka/Event Hubs.
- Develop high-performance user interfaces using React and TypeScript, focusing on accessibility, state management, and web performance.
- Work with CI/CD pipelines on Azure, ensuring performance benchmarking, query optimization, and technical debt reduction.
Mentorship & Collaboration
- Mentor junior and mid-level engineers on full-stack best practices and effective use of AI tools.
- Partner with Product Managers and Designers to translate requirements into high-quality technical solutions.
About You
- 5+ years of experience in software engineering with a strong background in full-stack development.
- Proficiency in Java (21+) and Spring Boot, with experience in microservices and Event-Driven Architecture.
- Strong expertise in React, TypeScript, and modern state management, including Micro-Frontend concepts.
- Proven ability to leverage Generative AI tools for software development (e.g., prompt engineering, AI-assisted refactoring).
- Hands-on experience with NoSQL (Mongo), message brokers (Kafka/Event Hubs), and Azure cloud environments.
- Experience integrating LLM APIs or building AI-driven features.
- Knowledge of frontend performance optimization and network analysis.
- Familiarity with Agile methodologies and proactive approach to system improvements.
Make Your Resume Now