What is the Job like? You will be working closely with Java backend Team Breaking down complex requirements into simpler stories. Working with various stakeholders and helping convert requirements to code. Managing, mentoring and reviewing engineers for their technical contribution. Participating actively in hiring and nurturing of talent. Your focus will be on delivering products in a timely manner with high quality. Familiarity with multiple software development practices and tools, and the proven ability to adapt os expected as well. Required expectations for the Job Role: 5+ years of experience building scalable systems including at least 2 years of direct people management experience. Worked on large scale Java, Spring, Hibernate applications with a good understanding of web stack. Good understanding of nuances of micro-services systems and REST APIs. Good understanding of relational databases preferably - MySQL. Worked with Message Brokers like Rabbit MQ, Apache Kafka and Application Containers like Docker. Analyze, design and architect, develop and maintain software solutions across multiple projects. You’re should be able to communicate effectively among and between stakeholder groups You will be working closely with Java backend Team
Responsibilities:You will interact directly with colleagues across all responsibility areas and Director Of Engineering. The successful candidate for this position:- Designs and implements well-architected and scalable solutions- Collaborate with various teams in releasing high-quality software- Performs code reviews and contributes to healthy coding conventions- Assists in integration with customer systems- Provides timely responses to internal technical questions - Demonstrates leadership skills in navigating through tense periods and keeping calmOur Culture:- Integrity and motivation is more important than skill and experience- Cross-company team building and collaboration- Diverse background and highly talented & passionate group of individualsIdeal Candidate:The ideal candidate is a senior engineer having substantial development experience and high standards for code quality & maintainability.Basic Qualifications:- 4-year degree in Computer Science or Computer EngineeringPreferred Qualifications:- 8+ years of development experience- Experience in Java or Scala- Experience with all parts of SDLC including CI/CD and testing methodologies- Experience in working with NoSQL technologies and message queue management- Self-motivated and able to work with minimum guidance.- Experience in a startup or rapid-growth product or project- Comfortable with modern version control, and agile developmentBonus Points:- Experience in working with micro-services, containers or big data technologies- Working knowledge of cloud technologies like GCE and AWS- Writes blog posts and has a strong record on StackOverflow and similar sites
JOB DESCRIPTION: We are looking for a Data Engineer with a solid background in scalable systems to work with our engineering team to improve and optimize our platform. You will have significant input into the team’s architectural approach and execution. We are looking for a hands-on programmer who enjoys designing and optimizing data pipelines for large-scale data. This is NOT a "data scientist" role, so please don't apply if you're looking for that. RESPONSIBILITIES: 1. Build, maintain and test, performant, scalable data pipelines 2. Work with data scientists and application developers to implement scalable pipelines for data ingest, processing, machine learning and visualization 3. Building interfaces for ingest across various data stores MUST-HAVE: 1. A track record of building and deploying data pipelines as a part of work or side projects 2. Ability to work with RDBMS, MySQL or Postgres 3. Ability to deploy over cloud infrastructure, at least AWS 4. Demonstrated ability and hunger to learn GOOD-TO-HAVE: 1. Computer Science degree 2. Expertise in at least one of: Python, Java, Scala 3. Expertise and experience in deploying solutions based on Spark and Kafka 4. Knowledge of container systems like Docker or Kubernetes 5. Experience with NoSQL / graph databases: 6. Knowledge of Machine Learning Kindly apply only if you are skilled in building data pipelines.