Expoint – all jobs in one place
המקום בו המומחים והחברות הטובות ביותר נפגשים
Limitless High-tech career opportunities - Expoint

Ebay T25 - Staff Full Stack Engineer 
India, Karnataka, Bengaluru 
18259829

19.08.2025

Key Responsibilities
  • Full-Stack Development: Lead the end-to-end development of features and applications, from concept to deployment, ensuring seamless integration between frontend and backend components.

  • Frontend Expertise: Design and implement highly responsive and intuitive user interfaces using ReactJS, ensuring optimal performance, accessibility, and user experience. Utilize NodeJS for build tools, server-side rendering, or API gateways as needed.

  • Backend Mastery: Develop and maintain scalable, secure, and high-performance RESTful APIs and microservices using Java and Spring Boot. Design and manage database schemas, ensuring data integrity and efficient querying.

  • Architectural Contribution: Collaborate with architects and product managers to define technical strategies, system designs, and best practices. Drive architectural decisions that promote scalability, reliability, and maintainability.

  • Code Quality & Best Practices: Write clean, well-documented, and testable code. Conduct thorough code reviews, enforce coding standards, and champion best practices in software development, including CI/CD pipelines.

  • Troubleshooting & Optimization: Identify and resolve complex technical issues, performance bottlenecks, and security vulnerabilities across the full stack.

  • Mentorship & Leadership: Provide technical guidance and mentorship to junior and mid-level developers, fostering a culture of continuous learning and improvement.

  • Cross-functional Collaboration: Work closely with product owners, UI/UX designers, QA engineers, and other stakeholders to translate requirements into technical solutions and deliver impactful features.

  • Innovation: Stay abreast of emerging technologies and industry trends, evaluating and recommending new tools and approaches to enhance our development processes and product offerings.

Frontend Proficiency:

  • Strong expertise in ReactJS (Hooks, Context API, Redux/Zustand, etc.).

  • Proficiency with JavaScript/TypeScript , HTML5, and CSS3.

  • Experience with modern frontend build pipelines and tools (e.g., Webpack, Babel).

  • Familiarity with NodeJS for various frontend-related tasks or services.

Backend Proficiency:

  • Extensive experience with Java and the Spring Boot framework.

  • Solid understanding of RESTful API design principles and microservices architecture.

  • Proficiency with relational databases (e.g., PostgreSQL, MySQL) and ORM frameworks (e.g., Hibernate, JPA).

  • Experience with NoSQL databases (e.g., MongoDB, Cassandra) is a plus.

  • AI Code Generation: Familiarity with foundational AI concepts and practical experience applying AI-powered coding generation (e.g., OpenAI Codex, GitHub Copilot, Anthropic Claude, Cursor, Windsurf or understanding of transformer-based code generation) will be a significant asset.


Cloud & DevOps (Preferred):

  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).

  • Familiarity with CI/CD practices and tools (e.g., Jenkins, GitLab CI, GitHub Actions).

Preferred:

  • Experience with message queues/brokers (e.g., Kafka, RabbitMQ, SQS).

  • Knowledge of CI/CD pipelines and tools (e.g., Jenkins, GitLab CI, GitHub Actions).

  • Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack, Splunk).

  • Experience with performance tuning and optimization of Java applications.

  • Understanding of security best practices in application development.

  • Experience with Agile/Scrum development methodologies.