We are seeking a highly skilled Senior Full Stack Engineer with strong expertise in React Python Java and API development to join our engineering team in RTP. The ideal candidate will have extensive experience designing developing and deploying scalable enterprise applications across both frontend and backend technologies. Exposure to AI/ML-powered applications is a plus but this is not an AI Engineer role.
The candidate should be comfortable working across the entire software development lifecycle collaborating with cross-functional teams and building modern cloud-native applications.
Key Responsibilities
Frontend Development
Design and develop responsive scalable and high-performance web applications using .
Build reusable UI components and implement modern frontend architectures.
Optimize application performance and user experience.
Collaborate with UX/UI designers to translate designs into production-ready applications.
Implement state management solutions such as Redux Context API or similar frameworks.
Backend Development
Develop and maintain robust backend services using Python and Java.
Design scalable microservices and distributed systems.
Build and maintain RESTful APIs and service integrations.
Write clean maintainable and testable code following software engineering best practices.
Troubleshoot debug and resolve production issues.
API & Integration Development
Design develop and consume RESTful and GraphQL APIs.
Integrate third-party systems and enterprise applications.
Ensure API security authentication authorization and scalability.
Develop API documentation and support integration efforts.
Cloud & DevOps
Deploy and manage applications in cloud environments (AWS Azure or GCP).
Work with CI/CD pipelines and DevOps practices.
Utilize containerization technologies such as Docker and Kubernetes.
Monitor application health and performance.
Database & Data Management
Design and optimize relational and NoSQL databases.
Develop efficient data models and database queries.
Ensure data integrity security and performance.
Collaboration & Leadership
Participate in architecture discussions and technical design reviews.
Mentor junior developers and provide technical guidance.
Collaborate with Product Managers Architects QA Engineers and DevOps teams.
Contribute to Agile/Scrum ceremonies and sprint planning.
Required Qualifications
Bachelors or Masters degree in Computer Science Engineering or related field.
10 years of software development experience.
Strong expertise in and modern JavaScript/TypeScript.
Extensive experience with Python backend development.
Strong Java development experience.
Experience designing and developing REST APIs and microservices.
Strong understanding of object-oriented design principles and software architecture.
Experience with SQL and NoSQL databases.
Hands-on experience with Git CI/CD pipelines and Agile methodologies.
Experience working in cloud environments (AWS Azure or GCP).
Strong problem-solving and debugging skills.
Excellent communication and collaboration skills.
Preferred Qualifications
Exposure to AI/ML applications Generative AI integrations or AI-enabled products.
Experience integrating LLM APIs such as OpenAI Anthropic or similar platforms.
Experience with event-driven architectures and messaging systems (Kafka RabbitMQ etc.).
Knowledge of GraphQL.
Experience with Kubernetes and container orchestration.
Familiarity with Infrastructure as Code (Terraform CloudFormation).
Job Title: Senior Full Stack Engineer Location: RTP (Research Triangle Park) NC Onsite Duration: long term contract Experience: 10 Years Position Overview We are seeking a highly skilled Senior Full Stack Engineer with strong expertise in React Python Java and API development to join our e...
Job Title: Senior Full Stack Engineer
Location: RTP (Research Triangle Park) NC Onsite
Duration: long term contract
Experience: 10 Years
Position Overview
We are seeking a highly skilled Senior Full Stack Engineer with strong expertise in React Python Java and API development to join our engineering team in RTP. The ideal candidate will have extensive experience designing developing and deploying scalable enterprise applications across both frontend and backend technologies. Exposure to AI/ML-powered applications is a plus but this is not an AI Engineer role.
The candidate should be comfortable working across the entire software development lifecycle collaborating with cross-functional teams and building modern cloud-native applications.
Key Responsibilities
Frontend Development
Design and develop responsive scalable and high-performance web applications using .
Build reusable UI components and implement modern frontend architectures.
Optimize application performance and user experience.
Collaborate with UX/UI designers to translate designs into production-ready applications.
Implement state management solutions such as Redux Context API or similar frameworks.
Backend Development
Develop and maintain robust backend services using Python and Java.
Design scalable microservices and distributed systems.
Build and maintain RESTful APIs and service integrations.
Write clean maintainable and testable code following software engineering best practices.
Troubleshoot debug and resolve production issues.
API & Integration Development
Design develop and consume RESTful and GraphQL APIs.
Integrate third-party systems and enterprise applications.
Ensure API security authentication authorization and scalability.
Develop API documentation and support integration efforts.
Cloud & DevOps
Deploy and manage applications in cloud environments (AWS Azure or GCP).
Work with CI/CD pipelines and DevOps practices.
Utilize containerization technologies such as Docker and Kubernetes.
Monitor application health and performance.
Database & Data Management
Design and optimize relational and NoSQL databases.
Develop efficient data models and database queries.
Ensure data integrity security and performance.
Collaboration & Leadership
Participate in architecture discussions and technical design reviews.
Mentor junior developers and provide technical guidance.
Collaborate with Product Managers Architects QA Engineers and DevOps teams.
Contribute to Agile/Scrum ceremonies and sprint planning.
Required Qualifications
Bachelors or Masters degree in Computer Science Engineering or related field.
10 years of software development experience.
Strong expertise in and modern JavaScript/TypeScript.
Extensive experience with Python backend development.
Strong Java development experience.
Experience designing and developing REST APIs and microservices.
Strong understanding of object-oriented design principles and software architecture.
Experience with SQL and NoSQL databases.
Hands-on experience with Git CI/CD pipelines and Agile methodologies.
Experience working in cloud environments (AWS Azure or GCP).
Strong problem-solving and debugging skills.
Excellent communication and collaboration skills.
Preferred Qualifications
Exposure to AI/ML applications Generative AI integrations or AI-enabled products.
Experience integrating LLM APIs such as OpenAI Anthropic or similar platforms.
Experience with event-driven architectures and messaging systems (Kafka RabbitMQ etc.).
Knowledge of GraphQL.
Experience with Kubernetes and container orchestration.
Familiarity with Infrastructure as Code (Terraform CloudFormation).