Position: Lead Fullstack Engineer
Location: Richardson, TX ( Hybrid)
Duration: Contract
Note : final round in person
Mandatory Skills : Java Microservices, Java SpringBoot, React
Good to Have Skills : AWS Cloud Architecture, Azure Cloud Architecture, MongoDB, Python
Job Description:
Position Overview
We are looking for a seasoned Full Stack Engineer with substantial hands-on experience across modern technology stacks. The ideal candidate should demonstrate a collaborative approach, working effectively with cross-functional teams. In this role, the engineer will introduce, champion, and implement the latest tools and frameworks, driving engineering excellence throughout the organisation.
Key Responsibilities
- Design and develop high-quality, production-grade code, adhering to industry best practices, coding standards, and architectural principles.
- Contribute individually to major development efforts and play a critical role in mentoring and training junior developers.
- Guide junior team members through code reviews and knowledge-sharing workshops, accelerating their learning and strengthening their technical foundation.
- Foster a culture of continuous learning within the team.
Must-Have Technologies
- ReactJS
- Java 17
- Microservices
- AWS / Azure
- RDBMS
- NoSQL
Core Technical Skills
- At least 12 years of hands-on software development experience, with deep expertise in modern Java Full Stack development.
- Strong command over Java frameworks and libraries, including Spring, Spring Boot, and Hibernate.
- Proven ability in building single-page web applications using ReactJS, Bootstrap, and Node.js.
- Experience in designing, developing, and deploying cloud-based architectures on AWS, Azure, or equivalent platforms.
- Expertise in developing Java and Spring Boot applications backed by relational databases such as SQL Server and PostgreSQL, as well as NoSQL databases like MongoDB and Elasticsearch.
- Practical experience integrating Large Language Models (LLMs) into applications via APIs, for example, OpenAI, Anthropic Claude, Azure OpenAI, or AWS Bedrock.
- Familiarity with prompt engineering, Retrieval-Augmented Generation (RAG), embeddings, and vector databases.
- Understanding of responsible AI practices, including data privacy, hallucination mitigation, evaluation, and implementation of guardrails.
- Strong experience in developing production applications, data processing scripts, automation tooling, or backend services in Python.
- Working knowledge of modern security frameworks and standards such as OAuth 2.0, OpenID Connect, and JWT.
- Proficiency in designing and building RESTful APIs and web services according to industry best practices.
- Advanced SQL development skills, including query optimisation and performance tuning.
- Experience with modern testing frameworks like Jest, Mocha, and Chai, with a commitment to test-driven development.
- Solid grasp of frontend architecture principles and data-driven UI development.
- Ability to write clean, efficient, and maintainable code, consistently following coding standards and best practices.
- Excellent problem-solving and troubleshooting skills for diagnosing complex technical issues.
Leadership and Soft Skills- Mandate
- Demonstrated ability to lead, mentor, and nurture engineering teams, fostering a culture of technical excellence and continuous learning.
- Experience in driving architectural decisions and setting technical direction for cross-functional teams.
- Strong stakeholder management skills, with the capacity to translate business requirements into scalable technical solutions.
- Proven track record in leading end-to-end delivery of complex projects, from design through deployment.
- Effective communication skills, capable of articulating technical concepts clearly to both technical and non-technical audiences.
- Expertise in conducting code reviews, establishing engineering best practices, and elevating code quality across the team.
- Skilled in collaborating with product managers, designers, and business stakeholders to align engineering initiatives with organisational objectives.
- Experience coaching junior engineers, conducting performance reviews, and contributing to hiring and talent development strategies.
- Strategic mindset to balance short-term delivery demands with long-term technical investments and management of technical debt.
- Ownership mentality, taking accountability for outcomes and proactively driving initiatives forward.
Desirable Skills
- Hands-on experience with Palantir Foundry, including building pipelines, ontologies, and data-driven applications.
- Familiarity with Palantir’s development tooling, such as PySpark transforms and TypeScript-based Functions Workshop.
- Exposure to enterprise-scale data integration and operational analytics workflows built on Palantir.
- Experience with AI/ML frameworks and tools such as LangChain, LlamaIndex, Hugging Face, or their equivalents.
Ability to identify and implement AI-driven solutions to solve real-world business challenges and integrate them into enterprise applications.