What would you spend most of your time doing?As a software engineer at an early stage startup, you will be responsible for laying the foundation of all engineering systems. Your day might begin with designing a new micro-service supposed to handle 500 million pings on its first day in production and end with fierce debates on coding guidelines or the best practices for handling data consistency across distributed systems.Being an enterprise-focused company, our systems don't scale linearly or even exponentially. Every new customer brings the scale of millions of customers that they serve. We need to build robust, scale-ready and fault-tolerant services from day one. Our clients rely on it.Best for someone who is:1. A polyglot, fluent in system design principles and not in a particular language or framework. It will be your responsibility to evaluate all available options and pick the best one for the job.2. Passionate to move fast without breaking things and insists on rigorous testing.3. Excited to own the outcome of what (s)he builds while clearly communicating the steps to get there.If you are looking to spend your 20s learning how to build a company from scratch, if building systems at scale excites you, if you are mesmerized by what the world of location can offer or if you are passionate about zero-to-one, we will see you on the other side? :)Can you please directly apply through our ATS? locale.freshteam.com/jobs (Since Lever doesn't have integrations with it)
We are a 2 year old Tech product and services company started by IIM Graduates. We are looking for talented software developers to join our growth story. Please let us know if you are interested to apply.Skillset:Python (Mandatory)C,C++ (Good to have)ThanksRavindra
Products@DataWeave:We, the Products team at DataWeave, build data products that provide timely insights that are readily consumable and actionable, at scale. Our underpinnings are: scale, impact, engagement, and visibility. We helpbusinesses take data driven decisions everyday. We also give them insights for long term strategy. We are focused on creating value for our customers and help them succeed.How we workIt's hard to tell what we love more, problems or solutions! Every day, we choose to address some of the hardest data problems that there are. We are in the business of making sense of messy public data on the web. Atserious scale! Read more on Become a DataWeaverWhat do we offer?- Opportunity to work on some of the most compelling data products that we are building for online retailers and brands.- Ability to see the impact of your work and the value you are adding to our customers almost immediately.- Opportunity to work on a variety of challenging problems and technologies to figure out what really excites you.- A culture of openness. Fun work environment. A flat hierarchy. Organization wide visibility. Flexible working hours.- Learning opportunities with courses, trainings, and tech conferences. Mentorship from seniors in the team.- Last but not the least, competitive salary packages and fast paced growth opportunities.Roles and Responsibilities:● Build a low latency serving layer that powers DataWeave's Dashboards, Reports, and Analyticsfunctionality● Build robust RESTful APIs that serve data and insights to DataWeave and other products● Design user interaction workflows on our products and integrating them with data APIs● Help stabilize and scale our existing systems. Help design the next generation systems.● Scale our back end data and analytics pipeline to handle increasingly large amounts of data.● Work closely with the Head of Products and UX designers to understand the product vision and designphilosophy● Lead/be a part of all major tech decisions. Bring in best practices. Mentor younger team members andinterns.● Constantly think scale, think automation. Measure everything. Optimize proactively.● Be a tech thought leader. Add passion and vibrancy to the team. Push the envelope.Skills and Requirements:● 5-7 years of experience building and scaling APIs and web applications.● Experience building and managing large scale data/analytics systems.● Have a strong grasp of CS fundamentals and excellent problem solving abilities. Have a good understanding of software design principles and architectural best practices.● Be passionate about writing code and have experience coding in multiple languages, including at least one scripting language, preferably Python.● Be able to argue convincingly why feature X of language Y rocks/sucks, or why a certain design decision is right/wrong, and so on.● Be a self-starter—someone who thrives in fast paced environments with minimal ‘management’.● Have experience working with multiple storage and indexing technologies such as MySQL, Redis, MongoDB, Cassandra, Elastic.● Good knowledge (including internals) of messaging systems such as Kafka and RabbitMQ.● Use the command line like a pro. Be proficient in Git and other essential software development tools.● Working knowledge of large-scale computational models such as MapReduce and Spark is a bonus.● Exposure to one or more centralized logging, monitoring, and instrumentation tools, such as Kibana, Graylog, StatsD, Datadog etc.● Working knowledge of building websites and apps. Good understanding of integration complexities and dependencies.● Working knowledge linux server administration as well as the AWS ecosystem is desirable.● It's a huge bonus if you have some personal projects (including open source contributions) that you work on during your spare time. Show off some of your projects you have hosted on GitHub.
Spend most of your time developing brand new software in Python Build out a secure data replication infrastructure to replicate transactional data across a hierarchical system Build out APIs for supporting a fleet of 20k devices Build out a configurable data analytics and reporting framework Build out real time dashboards for getting a high level and deep dive view of the overall system Be responsible for independently designing and building out modules of the overall system Work with a team of smart peers and take ownership of the resulting system Push yourselves, create impact, learn and grow as an engineer
What will you be doing?You’ll need to walk the fine line between the simplicity of use and complexity of features. You’ll play a key role in deciding features and their design. You will also architect and design the back-end codebase to make it extensible, testable and modifiable in the future.What is the recruitment process?As a small & early team, it’s imperative that all of us get to know each other before taking the leap. We want to ensure you succeed in your role within our team. Each conversation (in-person/video conference) with us will last about 60 mins. Typically the whole process takes between 2 - 10 business days depending on your and our schedules. Most of the process will occur over video calls, so you don’t need to worry about travel.1.Introductory call: A phone call with one of the founders that give us a chance to introduce our company & product to you as well as get to know you. If you find our product vision interesting & exciting for you to work on, we will move to the next steps.2.The technical conversation I: This is either an in-person meeting or a video call that allows for a deeper technical conversation. Expect some problem solving and pair programming to take place.3.Technical conversation II: Another round of in-person meeting/video call technical deep-dive with a founder/senior engineer on the team that will focus heavily on your technical chops. Expect some more problem solving and pair programming. 4.Culture fit conversation: An in-person conversation with our founder and quick meetings with our team members to ensure that there is a culture-fit.5. Extending an offer: If all goes well, we will extend an offer which includes financial benefits, equity stock grants and any other benefits.You are going to hear clear feedback from us on every step of the way, even if we don't seem like a good fit. We strive to make sure you never go more than three working days without hearing from us. Competitive Compensation:You should expect 25L - 30L INR / annum as your salary depending on your past experience and skill levelYou will also get equity worth 25L - 30L INR vested over a 4-year scheduleOther standard benefits include health insurance, flexible holiday schedules, and budget for a library of books and courses to further your professional/personal lifeAbout the company:Appsmith is building a product for engineers and developers. Our product is in very early stages (pre-product market fit), so we aren’t describing it in this document. The company is founded by alumni from BITS Pilani. In the past we have founded & sold multiple startups and also built products at other successful startups such as Exotel, Ezetap, Flipkart & Cure.fit.We are three founders - Abhishek Nayak, Arpit Mohan & Nikhil Nandagopal. Arpit & Nikhil have been engineers for many years and are building a product that they would have loved to use in their previous organizations. The startups we have built in the past have been funded by Sequoia Capital, Accel Partners, and YCombinator.
Responsibilities: Will be responsible for creating the API documentation based on the product requirements Will be responsible for creating or modifying the data models based on the technical requirements of the product. Will be responsible for implementing, enhancing and maintaining the back-end of the product. What are we looking for? 5-8 years of work experience in building backends based on NodeJS Should have developed REST based services running on Express server Should demonstrate sufficient understanding of NoSql databases. Knowledge of multi-model databases will be an added advantage. Should have good knowledge of using AWS to deploy systems on the cloud Should be able to provide reasonable estimates for completion of development activities assigned to her/him Strong analytical skills and problem-solving ability Deep understanding of how to make software modular A deep hunger to create scalable technology products Strong written and verbal communication skills Good to have: DevOps knowledge to deploy code in production. Startup experience building API driven products for the consumer and/or the enterprise. We have: Some of the best people to work with (founders are IIT, ISB, Wharton graduates) A great learning environment and a lot of freedom A chance to truly make a difference in the lives of millions of cancer patients in the world
Job SummaryYou will lead a team to build features, design and implement APIs, and improve the performance and reliability of our systems as we rapidly scale our product and organization.Responsibilities and DutiesInvolves working closely with the development team to implement high quality code in an agile, test-driven development environment. Be able to apply broad and deep technical expertise in software design and development. You must possess the professional maturity and technical leadership skills to take on technical initiativesYou’ll help create detailed software development plans, scope development effort, and provide reliable resource and timeline estimates. You’ll perform performance and scalability analysis as needed, identify bottlenecks and help improve the overall stability and performance of the system.Required Experience, Skills and Qualifications💪 Must Haves- You’ve been building web applications professionally for 2+ years- You have experience with functional or imperative programming languages -- e.g., Node, Python, Ruby, PHP, Go, C, or Java- Familiar with modern engineering practices: Code Reviews, Continuous Deployment, Automated Testing, etc- You can lead technical architecture discussions and help drive technical decisions- You write understandable, testable code with an eye towards maintainability- You are a strong communicator. Explaining complex technical concepts to designers, support, and other engineers is no problem for you- You possess strong computer science fundamentals: data structures, algorithms, programming languages, distributed systems, and information retrieval👌 Nice-to-Haves- Startup experience, preferably a tech startup- Open Source contributor💖 Bonus- Experience with leading a team of 5+ developers⚡ Apply if- You want to be a team member rather than an employee - cultural fit is the most important thing. Start-up life is a roller coaster and we want to make sure no matter how the day has gone we can still go out for a pint at the end of it- You take ownership- You’ve an eye for detail- You’re a problem solver, and a perpetual learner- You possess a positive and solution-oriented mindset