
Search by job, company or skills
Engineering Leadership
• Lead, mentor, and grow a team of backend and frontend engineers. • Drive engineering best practices across coding standards, code reviews, testing, and deployment pipelines. • Own the end-to-end delivery of engineering projects, ensuring timelines, quality, and performance. • Provide technical guidance and career mentorship to engineers across experience levels.
AI-Driven Development
• Promote the use of AI coding assistants such as GitHub Copilot, Cursor, Claude, and ChatGPT to improve development velocity. • Establish AI-assisted workflows for code generation, refactoring, testing, and debugging. • Encourage automation-first development practices to streamline engineering operations. Architecture & System Design • Design and architect scalable distributed systems using Java/Spring Boot. • Lead development of modern front-end applications using React.js and component-based architectures. • Ensure systems are built with high availability, scalability, and performance optimization in mind. • Drive adoption of microservices architecture and cloud-native design patterns.
Cross-Functional Collaboration
• Collaborate closely with Product, Data, DevOps, and Business teams to translate business requirements into technical solutions. • Participate in engineering roadmap planning, architecture discussions, and strategic technical decisions. • Manage execution across multiple engineering initiatives simultaneously.
Engineering Excellence
• Implement best practices for observability, logging, monitoring, and performance optimization. • Improve development productivity through automation, tooling, and CI/CD practices. • Foster a culture of ownership, innovation, collaboration, and continuous improvement.
QUALIFICATION & SKILL-SET
• Bachelor's or Master's degree in Computer Science, Engineering, or related field. • 8+ years of software engineering experience, with 2–4 years of experience leading engineering teams. • Strong backend development experience using Java and Spring Boot ecosystem. • Strong front-end development experience with React.js and modern JavaScript frameworks. • Solid experience designing distributed systems and microservices architectures. • Hands-on experience with cloud platforms (AWS, Azure, or GCP). • Experience with RESTful APIs, system scalability, and performance optimization. • Experience with CI/CD pipelines, Git workflows, and DevOps practices. • Strong understanding of data structures, system design, and software engineering best practices. • Excellent communication, collaboration, and leadership skills.
AI Development Experience
Candidates should have hands-on experience using AI-assisted development tools, including: • AI coding assistants such as GitHub Copilot, Cursor, Claude, ChatGPT, etc. • Using AI tools for code generation, refactoring, debugging, and documentation. • AI-assisted test generation and automated code review workflows.
Job ID: 147537709
Skills:
Hld, Distributed Systems, Lld, full stack development, Backend Development, production and performance issues, code reviews, complex web desktop based systems, application architectures, System Design Fundamentals, developing designing scaling complex systems, scalable web back-end streaming
Skills:
snowflake , Java, BigQuery, Hadoop, PostgreSQL, Scala, Apache Spark, Kafka, Redshift, Gcp, Kinesis, MySQL, Azure, Python, AWS, Airflow, Luigi, Flink, NoSQL systems, Pub Sub, dbt
Skills:
Kubernetes, Rabbitmq, Openshift, React, Kafka, MySQL, Cassandra, PostgreSQL, Amazon Web Services, Google Cloud, Memcached, Redis, Algorithms, Elasticsearch, Microsoft Azure, MongoDB, data structures, search technologies, NeXT, distributed design patterns, message brokers, computer science concepts, SQL databases, microservices architecture, NoSQL databases
Skills:
Backend Development, Java, Technical Management, AI LLM-based Tools, Complex Systems Design
Skills:
Java, Python, Agile, Cloud Computing, Microservices, Docker, CI/CD
We don’t charge any money for job offers