Egnyte store billion of files and petabytes of data and we are looking for help to take the platform used by millions of users to the next level of scale. Autonomy and ownership is integral to our culture and engineers own one or more services end to end. We’re looking for Senior Software Engineers and he should be able to take a complex problem and work with product managers, devops and other team members to execute end to end. Specific Responsibilities will include: Design and develop scalable cloud components that seamlessly integrates with on-premises systems. Challenge and redefine existing architecture or make 10x improvements in performance and scalability. Ability to foresee post-deployment design challenges, performance and scale bottlenecks. Hire and mentor junior engineers Doing code reviews, unit and performance testing of the code. Monitor and manage 3000+ nodes using modern DevOps tools and APM solutions. The successful candidate will need: Demonstrated success designing and developing complex cloud based solutions Solid CS fundamentals with one or more areas of deep knowledge Experience with the following technologies: Java, SQL, Linux, Python, Nginx, Haproxy, BigQuery, HBase, New Relic, memcache, Elasticsearch, docker. Data driven decision process Relies on automation testing instead of manual QA Experience in working with Google cloud, AWS or Azure is preferred We would prefer the candidate work from our Mumbai office for alteast first 6 months.
Cogoport is looking for a tech enthusiast who is capable of building creative features that positively impact hundreds of millions of international customers, and is highly motivated with a passion for building high-level systems that scale to hundreds of millions of transactions.Ideal candidate should be able to guide multiple projects at once in a dynamic and expeditious environment. You will be responsible for developing a world-class product with clean, well-documented code and at the same time ensuring high performance & scalability using proper design principles. You will be responsible for writing server-side web application logic as well as for the integration of the front-end part. Needless to mention you have demonstrated ability towards urgency, ownership, sharing success and competent enough to excel prevailing engineering velocity at Cogoport.You should be a modern thinker and believer of manager and hierarchy free organisation like Cogoport. The ideal candidate would be assessed basis the defined role fitment. Critical is that you are curious and learner to be able to seek out and evaluate new ideas and bringing them back into the organisation. If you have outstanding programming skills and a great passion for developing beautiful, innovative applications, then let's get in touch!1. Problem Solving: You should have the rigour and discipline to approach most of the problems and ensure the delivery of quality work ahead of timelines. You are able to look at a problem, define and brainstorm ways to achieve an optimal solution and pick the best engineering approach to bring the software productivity.2. Architectural Design: You should have in-depth knowledge to design highly scalable architecture. You have strong experience in building products ensuring scalability in tech architecture & design implementation.3. Database: Should have strong expertise in the database to manipulate data in the software system to minimize data redundancy and maximize the speed of retrieval. Knowledge of MongoDB, MySql, PostgreSQL database is preferred.4. Algorithm Skills: You should be adept in all algorithm aspects to define an efficient way of solving the problem. You will solve complex problems with algorithms embedded in logical thinking and creating the most efficient and optimum code.5. Code Quality: Enhancing the code quality by structuring the code & making sure that all the guidelines are followed to ensure enhancing code efficiency & reduction of code failure & bug rectification.6. Product Inclination: A Software Engineer not only gets involved in coding but should equally understand the product/feature to think & cover all the possible business edge cases coming on the way.
Position: Software Engineer/ Sr. Software Engineer/ Principal Engineer Role: Backend Developer Location: Mumbai/Pune Experience: 2-8 years Responsibilities: - Design, implement, and support scalable and functionally resilient public REST APIs - Support and help cultivate product mindset culture, by working directly with - businees and product management to understand customer needs, perform customer requirement analysis, and collaborate on roadmap planning and its execution- Advocate for best practice development methodologies across the entire team and help iterate on software development processes and standards- Contribute to the development of test automation - Demonstrate flexibility and leadership in a fast paced startup environment while remaining focused on the responsibility of creating sustainable and scalable platform code base Experience and Skill required: - Experience designing, developing, delivering, and scaling modern web applications- Strong experience with one or more general purpose programming languages including but not limited to: Python, Java, C/C++, C# - Demonstrated expertise working with at least one modern enterprise application frameworks like Spring Boot, Play Framework, Django - Demonstrated expertise in building scalable distributed applications in microservices architecture Backend Developer - Expert knowledge of best practice software engineering methodologies and coding standards - Strong and proven advocacy for Test Driven Development is preferred - Experience with SQL (mySQL, Postgres, etc) and NoSQL (MongoDb, DynamoDB, Aerospike or Redis) - Production experience in running cloud based enterprise-grade systems at scale - Natural ability to process requirements, figure out multiple execution options, their complexity, and estimate the scope of work required to get tasks done - DevOps experience - Cloud experience (AWS required, Google Cloud Platform bonus) Bachelors in Computer Science or a related technical field, or equivalent experience Finally, and most importantly, drive, energy, and motivation to succeed with delivering great customer experiences What you get: - To work in an early stage consumer internet start-up in disruptive space - To directly work with founding team of graduates from IIT/ IIM and experience at top internet brands like Yahoo/ eBay - Silicon Valley like culture - Competitive salary
Opening for the position of a Golang Developer in a Blockchain Company Designation: Open for discussion Experience: 3+ years Location: Navi Mumbai Job Description: We are looking for an experienced Golang Developer with at least 3 years experience to help develop and support our scaling platform for Ethereum. Experience with blockchain and security protocols is a major plus. Strong knowledge of Go programming language, paradigms, constructs, and idioms:- Knowledge of common Goroutine and channel patterns. Good knowledge of distributed systems architecture. Good knowledge of package management tools such as Glide. Latency and fault tolerant tools like go-hystrix. Ability to write clean and effective Godoc comments. Familiarity with code versioning tools like Git. Rigor on Unit testing, coverage and best practices. Good working experience on high traffic microservices. Some DevOps experience is a major plus (Docker and cloud deployment - AWS, DigitalOcean).
Work with the Sales team to identify and qualify business opportunities. Identify key customer technical objections and develop the strategy to resolve technical impediments to business transactions. Take responsibility for technical aspects of solutions, including activities such as supporting bid responses, product and solution briefings, proof-of-concept work, and the coordination of supporting technical resources. Work closely with Google Cloud Platform products to demonstrate and prototype integrations in customer/partner environments. Prepare and deliver product messaging in an effort to highlight the G Suite value proposition using techniques including whiteboard and slide presentations, product demonstrations, white papers, trial management and RFI response documents. Deliver recommendations on integration strategies, enterprise architectures, platforms and application infrastructure required to successfully implement a complete solution providing best practice advice to customers to optimize Google Cloud Platform effectiveness.
You’re Part: Communication Drive discussions to create/improve product, process and technology Coding Thinking tools, creating tools Build abstractions and contracts with separation of concerns for a larger scope Rapid proto-typing Robust and scalable web-based applications Design Do high level design with guidance; Functional modelling, break-down of a module Thinking platforms & reuse Architecture Do incremental changes to architecture: impact analysis of the same Do performance tuning and improvements in large scale distributed systems Org Development Mentor young minds and foster team spirit You’re Array (Nice to Haves): The farsightedness it takes to look at business problems critically from more than one perspective. The capability to craft object-oriented models and design data structures, implement business logic and data models with suitable class design. Ability to break-down larger/fuzzier problems into smaller ones in the scope of the product Sound soft skills to gel with colleagues from other teams in order to harness the development process. An understanding of the industry’s coding standards and an ability to create appropriate technical documentation. You (Must Haves): Extensive and expert programming experience in any one programming language (strong OO skills preferred). Deep experience in at least one Object Oriented programming language (Java/C/C++, Ruby, Clojure, Scala,and SQL) A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design. Have a penchant for solving complex and interesting problems Worked in startup like environment with high levels of ownership and commitment BTech, MTech, or PhD in Computer Science or related technical discipline (or equivalent). Excellent coding skills – should be able to convert design into code fluently Good skills to write unit & integration tests with reasonable coverage of code & interfaces - TDD is a plus Experience in building highly scalable business applications, which involve implementing large complex business flows and dealing with huge amount of data. Experience with multi-threading and concurrency programming Above exposure in the art of writing codes and solving problems for large scale. You’re Cheers! Apart from all the general benefits of best in industry compensation, equity, healthcare etc , Flipkart prides in calling out the big hand for you to be Great Work, Great People and Great environment. We call ourselves an incubator for engineers where you get all the optimal conditions to do and experience your best.