Loading...

{{notif_text}}

Work at top Indian companies and global startups in 2020 - Check it out

Test driven development (TDD) Jobs in Bangalore (Bengaluru)

Explore top Test driven development (TDD) Job opportunities in Bangalore (Bengaluru) for Top Companies & Startups. All jobs are added by verified employees who can be contacted directly below.

Sr. Software Engineer
Sr. Software Engineer

Founded 2018
Products and services{{j_company_types[2 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
8 - 12 years
Experience icon
Best in industry10 - 18 lacs/annum

Responsibilities and Duties Gathering functional requirements, developing technical specifications, and project & test planning Lead end-to-end efforts to design, develop, and implement data movement and integration processes in preparation for analysis, data warehousing, or operational data stores. Troubleshoot, optimize, and tune performance of ETL processes and analytics queries Create new metrics and develop tools for monitoring and reporting Act in a technical leadership capacity: Partner with other team members to apply technical expertise to challenging programming and design problems Roughly 85-90% hands-on coding Resolve defects/bugs during QA testing, pre-production, production, and post-release patches Provide post production support. Work cross-functionally with various Intuit teams: product management, various product lines, or business units to drive forward results Experience with Agile Development and SCRUM methodologies   Qualifications and Skills 8+ years experience developing web application, REST services, and backend data integrations in AWS Strong experience with Java, SQL, AWS, Hive, and RDBMS systems is mandatory. Experience creating data models, and building data integrations for tools like Eloqua. Experience building complex software programs and applications for acquisition, processing, and management of massive quantities of data using Java is a MUST. Develop and implement algorithms for data processing and manipulation tasks (e.g., cleaning, parsing, sorting, ranking) Experience with the development challenges inherent with highly scalable and highly available web applications and backend systems. Experience creating and developing complex queries in Hive using SQL Solid communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences Strong understanding of the Software design/architecture process Experience with the entire Software Development Life Cycle (SDLC) Experience with unit testing & Test Driven Development (TDD)**   Preferred Experience: Experience with marketing technologies and the marketing tech stack. Knowledge of no-SQL systems such as Mongo, Cassandra is a plus.

Job posted by
apply for job
apply for job
Deepali Choudhary picture
Deepali Choudhary
Job posted by
Deepali Choudhary picture
Deepali Choudhary
Apply for job
apply for job

Fullstack Developer
Fullstack Developer

Founded 2000
Products and services{{j_company_types[3 - 1]}}
{{j_company_sizes[4 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
3 - 15 years
Experience icon
Best in industry8 - 50 lacs/annum

Strong experience on core Java (Version >=1.8 ) Strong experience on Spring ecosystem (Core, MVC, data, JPA, transaction management, security, AOP, Batch & Boot). Comfortable performing integration tests in Spring context. Strong experience on JDBC and DB concepts. Experience of TDD/BDD approach and prior experience working with CI/CD tools (Maven, Git, jenkins) Strong experience on ORM (hibernate) and PL/SQL procedures Knowledge of some of UI latest languages / frameworks ( Html5, Angular 4+) Knowledge of SOA/Microservices (REST, Soap) and its challenges Strong knowledge on APP server (Tomcat, Weblogic) Strong knowledge on Microservices Exposure on Digital stack -          UX/UI -          API -          Machine Learning -          Big Data -          Cloud/Docker/IaaS/PaaS Knowledge on Java Swing Experience delivering sound development, testing, implementation, deployment and support strategies in complex distributed environments. Knowledge on production monitoring tools. Good experience in leading change within a team, especially around testing and quality practices. Team player, who relentlessly involves others and shares knowledge with them Should have experience of participant in design reviews and code reviews. Curiosity in all the latest trends and ready to do POCs with new technical stack

Job posted by
apply for job
apply for job
Sriaravind T picture
Sriaravind T
Job posted by
Sriaravind T picture
Sriaravind T
Apply for job
apply for job

Senior UI Developer
Senior UI Developer

Founded 2012
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
4 - 10 years
Experience icon
Best in industry10 - 20 lacs/annum

Life is Short! Work Somewhere Awesome. The Talent Enterprise is hiring for experienced React JS Developers for our office in Bangalore.About The Talent EnterpriseThe Talent Enterprise is a young, talented, fun, entrepreneurial, fast paced, and fast growing company that’s ready to take over the world. We are helping forward thinking business leaders and companies improve their ability to assess, measure, identify, select, hire, develop, engage, and retain top talent to improve performance.Our fast-paced emerging growth company is looking for Senior Frontend Developers to support our triple-digit annual user growth. You will have the opportunity to be part of a dynamic and passionate culture looking to make a difference.As a Senior Frontend Developer, you'll work on a closely-knit team with a Frontend technology stack built on top of React JS. We like to work with modern technologies, always try to do what is best for the customer and put more value on teamwork than rock stars and cowboys.Key Responsibilities Design, build, and maintain efficient, reusable, and reliable Typescript code Lead the technical design and development of major platform components to help our technology platform scale with our explosive user growth. Actively promote code quality, organization and automatization Build new features to improve psychometric assessments & reports Shape our product roadmaps by being data-driven and creative Use and promote TDD best practices Pair program with team members of different experiences Be a mentor when you have the expertise / Be a student when someone else does Required Experience or Skills 4+ Years frontend development with Javascript, HTML5, CSS3 2+ Years experience working with Typescript Must have 2+ years Frontend Lead / Architect role Strong hands-on work with React JS and Redux Expert knowledge of feature/end-to-end and unit tests TDD experience Strong HTML / CSS 3 skills Experience working with a Continuous Integration environment (CircleCI, Codeship, Jenkins, etc.) Understanding and commitment to Agile processes Great communication, particularly in explaining your coding processes, suggestions for best practices, and identifying ways to improve the team's coding quality You'll get: Competitive salary with health benefits An extremely energising, dynamic and fast paced entrepreneurial working culture and environment An opportunity to work on leading edge technology products and solutions that will be first movers in the market An opportunity to travel to international locations where our clients may be based Latest laptop, devices and technologies for your needs Unique and supportive opportunities to progress in your career On-going team and professional development, including reimbursement options for classes or conferences Where:Bangalore

Job posted by
apply for job
apply for job
Shuja Shabandri picture
Shuja Shabandri
Job posted by
Shuja Shabandri picture
Shuja Shabandri
Apply for job
apply for job

Principal Engineer / Sr Software Engineer
Principal Engineer / Sr Software Engineer

Founded 2008
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
4 - 14 years
Experience icon
Best in industry20 - 200 lacs/annum

Principal Engineer / Senior Backend Development Engineer Responsibilities ●  Design and develop highly scalable, highly available, reliable, secure and fault tolerant systems with minimal guidance for one of the world’s fastest growing company in travel ●  Translate business requirements into scalable and extensible design ●  Lead, mentor and manage deliverables of a team of talented and highly motivated team of developers. ●  Pair with team members on functional and nonfunctional requirements and spread design philosophy, goals and improve the code quality across the team ●  Partner with the product management team to define and execute the feature roadmap ●  Coordinate with cross functional teams (Mobile, DevOps, UX, QA etc.) on planning and execution ●  Proactively manage stakeholder communication related to deliverables, risks, changes and dependencies ●  Provide technology leadership to the team and foster engineering excellence ●  Communicate, collaborate and work effectively across cross functional teams in a global environment ●  Building and managing automated build/test/deployment environments ●  Research new technologies and tools that enable building the next generation of go-jek services Requirements ●  5+ years of experience in software development ●  2+ years of hands on experience in designing, developing, testing and deploying applications on Java, Ruby, Golang, Python or Go for large scale applications ●  Deep knowledge of Linux: CentOS, Fedora, or Ubuntu ●  Deep knowledge of one of the following platforms - Java (JVM), Ruby , Go, Python ●  Proficient in OOP, SQL, Design Patterns. Experience with functional programming is a plus. ●  Data modelling experience in Relational and NoSQL databases ●  Ability to understand and implement Continuous Integration and Continuous Delivery ●  Well versed with Agile methodologies, TDD and Test Engineering and Automation ●  Ability to design and implement low latency RESTful services ●  Experience troubleshooting server performance - memory issues, GC tuning, resource leaks etc. ●  Excellent understanding of interactive application development paradigm, memory management, performance/resource optimizations, database interactions, network programming, concurrency and multithreading, fault tolerance, monitoring, security and operability of systems ●  Continuously refactor applications to ensure high quality design ●  Ability to plan, prioritize, estimate and execute releases with good degree of predictability ●  Ability to scope, review and refine user stories for technical completeness and to alleviate dependency risks ●  Passion to learn new things, solve challenging problems ●  Ability to Get Stuff Done!Recruitment Process : https://blog.gojekengineering.com/go-jek-recruitment-process-58dbed5d8992

Job posted by
apply for job
apply for job
Raj Pandit picture
Raj Pandit
Job posted by
Raj Pandit picture
Raj Pandit
Apply for job
apply for job

QA Lead
QA Lead

Founded 2015
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[3 - 1]}} employees
{{j_company_stages[2 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
4 - 7 years
Experience icon
Best in industry9 - 15 lacs/annum

Job title: QA Lead - Automation Location: Bangalore Experience: 4+ years   Review requirements, specifications and technical design documents to provide timely and meaningful feedback Create detailed, comprehensive and well-structured test plans and test cases Estimate, prioritize, plan and coordinate testing activities Design, develop and execute automation scripts using open source tools Identify, record, document thoroughly and track bugs Testing current products and identifying deficiencies Suggesting solutions to identified product problems  Liaise with internal teams (e.g. developers and product managers) to identify system requirements Monitor debugging process results Perform thorough regression testing when bugs are resolved Develop and apply testing processes for new and existing products to meet client needs Collaborating with the Product Development team to ensure consistent project execution Planning, creating and managing the overall Quality Planning strategy Identifying key KPIs for product quality Stay up-to-date with new testing tools and test strategies monitor all stages of software development to identify and resolve system malfunctions to meet quality standards. Skills & Competencies: Proven work experience in software quality assurance Strong knowledge of software QA methodologies, tools and processes Experience in writing clear, concise and comprehensive test plans and test cases Hands-on experience with a variety of different testing techniques such as UI Testing, Automated Testing, Test Driven Development Strategies and other Experience with coding using JAVA, HTML5, DB2, XML Hands-on experience with both white box and black box testing and automated testing tools Selenium, Cucumber, SoapUI, Postman, Protractor Solid knowledge of SQL and scripting Experience with performance and/or security testing is a plus Critical thinker and problem-solving skills Team player Good time-management skills Great interpersonal and communication skills Qualifications B.E/BS/Masters degree in Computer Science

Job posted by
apply for job
apply for job
Deepti V picture
Deepti V
Job posted by
Deepti V picture
Deepti V
Apply for job
apply for job

Backend Engineer
Backend Engineer

Founded 2018
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[2 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
3 - 20+ years
Experience icon
Best in industry7 - 14 lacs/annum

As a Backend Software Engineer, you will work with the engineering team to write API’s that are consumed by our front-end app. Your primary focus will be the development of server-side logic, supporting the maintenance of current APIs, building new APIs, and improve the performance and reliability of our systems as we rapidly scale our product and organization.The ideal candidate will be a very quick learner, have obsessive attention to detail, thoroughness, and creativity in testing.💪 Must Haves- You’re proficient in PHP and/or Laravel- You possess strong OOP and design pattern knowledge- You write understandable, testable code with an eye towards maintainability- You’ve the ability to build RESTful APIs- Explaining complex technical concepts to designers, support, and other engineers is no problem for you- Well versed with computer science fundamentals: data structures, algorithms, programming languages, distributed systems, and information retrieval👌 Nice-to-haves- Experience shipping a live product- Startup experience, preferably a tech startup- Open Source contributor- Experience with TDD- Familiar with modern engineering practices: Code Reviews, Continuous Deployment, Automated Testing, etc- FrontEnd experience- Passionate about/experienced with open source and developer tools- You have a bachelor's degree in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience💖 Bonus- Experience with AWS, DigitalOcean, etc.⚡ 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

Job posted by
apply for job
apply for job
Kunal Varma picture
Kunal Varma
Job posted by
Kunal Varma picture
Kunal Varma
Apply for job
apply for job

Lead Software Engineer
Lead Software Engineer

Founded 2018
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[2 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Remote, Bengaluru (Bangalore)
Experience icon
3 - 20+ years
Experience icon
Best in industry12 - 20 lacs/annum

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

Job posted by
apply for job
apply for job
Karan Varma picture
Karan Varma
Job posted by
Karan Varma picture
Karan Varma
Apply for job
apply for job

Tech Lead
Tech Lead

Founded 2018
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[2 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
3 - 20+ years
Experience icon
Best in industry14 - 20 lacs/annum

Job SummaryLooking for someone to 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 DutiesIn your typical work week, you will lead the development team to implement high quality code in an agile, test-driven development environment. You’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 3+ years- You have experience with functional or imperative programming languages -- e.g., PHP, Python, Ruby, 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 10+ developers- Health benefits - sports, gym whatever you want- Work out of the coolest office in Bangalore- Global experience as the team is spread between India and UK⚡ 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

Job posted by
apply for job
apply for job
Kunal Varma picture
Kunal Varma
Job posted by
Kunal Varma picture
Kunal Varma
Apply for job
apply for job

Test Architect
Test Architect

Founded 2011
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[3 - 1]}} employees
{{j_company_stages[2 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
9 - 12 years
Experience icon
Best in industry15 - 20 lacs/annum

Roles & Responsibilities: An individual contributor role with proven ability to design and define the test strategy. Ability to create test scenarios based on the requirements, specification and understanding the impact of the multiple features. Understanding of the architecture/design, covering various aspects of testing (functional, non-functional, stress, reliability, conformance, robustness). Complete ownership of the release with the ability to identify critical customer impacting defects based on requirements. Good knowledge of embedded and protocol stack testing, GPS, RF, driver or firmware related testing, writing test scenarios based on requirements and specs, Enhance & optimize the process of system testing and software testing.   Competencies: Requires Bachelor’s degree in Computer Science or Technology. Experience in building and maintaining automated tests. Knowledge of scripting languages like Python would be a huge plus. Good understanding of the test process and ability to do RCA. Knowledge of packet capturing tools like Wireshark Knowledge in Automotive domain,V2X would be added advantage. Knowledge on any of the traffic simulation tools like pre-scan , IPG or related tools would be added advantage. Good Communication and Mentoring skills.

Job posted by
apply for job
apply for job
Varsha Tarani picture
Varsha Tarani
Job posted by
Varsha Tarani picture
Varsha Tarani
Apply for job
apply for job

Senior Android Developer
Senior Android Developer

via Leher
Founded 2018
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[1 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
1 - 4 years
Experience icon
Best in industry6 - 18 lacs/annum

---------Company Introduction-------- Leher is one of its kind short Video democratic platform which brings together individuals from diverse backgrounds to discuss current events, matters which they care about or share immense passion for. Leher was incorporated earlier this year by passionate individuals with proven track record in multinational corporation and building successful startups. We are looking for a core team member who share the same passion of building a truly global product out of India. Its an opportunity to play a leading role in building the foundation of our tech architecture from scratch to serve millions. --------Why Join Engineering at Leher --------- We are working with state of the art engineering in our product and have a huge diversity in technology allowing us to stick to a simple philosophy we share - “Select the tool/technology that solves the problem best”. The team itself consists of polyglot programmers dealing with technology stack that includes Android, PHP ,NodeJs (and its frameworks), MongoDB, Redis, websockets and WebRTC/HLS for video streaming. We are following a microservices based pattern deployed using Docker on Kubernetes with all the modern Devops practices to facilitate ease of development to deployment for the engineering team. We are performing some research and development with AI assisted video editing in Android and IOS and machine learning in our backend architecture. While working with us, you can expect - A fast product iteration cycle from development to deployment Opportunity to lead teams, handle ownership and build awesome product that solves real life problems Access to continuous training and mentorship to take your current skill set to the next level. --------Job Description-------- We are looking for an Android Developer who possesses a passion for pushing mobile technologies to the limits, especially videos. You will work with our team of talented engineers to design and build the next generation of our mobile platform with Videos(filtering and editing tools) , Cloud Computing, AI, ML at its heart. You are required to build a highly interactive and polished front end for a social networking platform. It will involve dealing with a lot of cutting edge technologies in image recognition, video processing and streaming Beyond an interesting and challenging problem to solve, this role provides an opportunity and environment to drive next set of innovations in Video and social content processing and management. Commitment to collaborative problem solving, sophisticated design, test driven development and creating quality products is essential ----------Responsibilities----------- 1) Translate designs and wireframes into high quality code 2) Design, build, and maintain high performance, reusable, and reliable Java code 3) Ensure the best possible performance and quality of the application Identify and correct bottlenecks and fix bugs 4) Help maintain code quality, organization, and automatization 5) Design and build advanced applications for the Android platform 6) Collaborate with cross-functional teams to define, design, and ship new features 7) Work with outside data sources and APIs 8) Unit-test code for robustness, including edge cases, usability, and general reliability 9) Continuously discover, evaluate, and implement new technologies to maximize development efficiency Skills 1)Bachelor / Masters degree in Computer Science, Engineering or a related subject 2) 0-3 years of proven working experience in core Android development Strong grasp of Android fundamentals. 3) Experience in integrating with cloud hosted services and Backend API’s over REST 4) Have published at least one original Android app 5) Experience with third-party libraries and APIs 6) Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies 7) Solid understanding of the full mobile development life cycle. 8) Strong knowledge of UI design principles, patterns, and best practices 9) Experience with offline storage, threading, and performance tuning 10) Ability to understand business requirements and translate them into technical requirements 11) Familiarity with Cloud message APIs and push notifications 12) A knack for benchmarking and optimization 13) Proficient understanding of code versioning tools, such as Git 14) Familiarity with continuous integration (optional)

Job posted by
apply for job
apply for job
Siddharth Jaiswal picture
Siddharth Jaiswal
Job posted by
Siddharth Jaiswal picture
Siddharth Jaiswal
Apply for job
apply for job

Senior Software Engineer (Python)
Senior Software Engineer (Python)

via upGrad
Founded 2015
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[3 - 1]}} employees
{{j_company_stages[2 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Mumbai, Bengaluru (Bangalore)
Experience icon
3 - 7 years
Experience icon
Best in industry15 - 30 lacs/annum

About us: upGrad is an IIT Delhi alumni and Ronnie Screwvala founded company where we focus on enabling universities to take their programs online. Given team's background in education and media sectors, we understand what it takes to offer quality online programs, and at upGrad - we invest alongside universities to build and deliver quality online programs (content, platform, technology, industry collaboration, delivery, and grading infrastructure).You can read about some of our press releases at - upGrad was earlier selected as one of the top ten most innovative companies in India by FastCompany. We were also covered by the Financial Times along with other disruptors in Ed-Tech upGrad is the official education partner for Government of India - Startup India program too We were also ranked as one of the top 25 Startups in India 2018 Our program with IIIT B has been ranked #1 program in the country in the domain of Artificial Intelligence and Machine LearningAt upGrad - we have partnered with leading universities such as IIIT Bangalore, BITS Pilani, MICA Ahmedabad, IMT Ghaziabad and Cambridge University's Judge Business School to offer programs in the domains of Data, Technology and Management Job Description We're looking for a hands-on technical leader to work on design and development of our backend services which are written in Python/Django. Job Responsibilities: - Own end to end development and operations of high performance Django Applications. - Implement product features using Python 3.5, Django, AWS infrastructure, and various third-party libraries. - Interface with business to define requirements, deliverables, and provide the necessary engineering expertise & support to ensure on-time delivery - Collaborate with the entire team and customers on feature requirements and prioritization Desired Skills Include Knowledge Of - Expert knowledge of Python ( 3+ years of hands on experience with web based software) - Have experience with one web framework (Django, Flask etc) - Proven experience in architecture, design and delivery of data intensive applications - Experience with architecting systems for AWS is a plus - Experience with web paradigms such as RESTful APIs, Test-driven Development (TDD) - Must possess traits of thriving to work in a fast paced autonomous environment

Job posted by
apply for job
apply for job
Omkar Pradhan picture
Omkar Pradhan
Job posted by
Omkar Pradhan picture
Omkar Pradhan
Apply for job
apply for job

Java Developer
Java Developer

Founded 2015
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[3 - 1]}} employees
{{j_company_stages[2 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
3 - 7 years
Experience icon
Best in industry16 - 50 lacs/annum

About PhonePe : Our goal is to make digital payments so easy, safe and universally accepted thatpeople never feel the need to carry cash or cards again. We believe India is at the cusp of a newmobile revolution, which will change the way we manage our money on the go. We see ourselvesfacilitating this change, through technology and dogged customer centricity.At PhonePe, we take extra care to make sure you give your best at work, Everyday! And creating theright environment for you is just one of the things we do. We empower people and trust them to dothe right thing. Here, you own your work from start to finish, right from day one.Being enthusiasticabout tech is a big part of being at PhonePe.If you like building technology that impacts millions, ideating with some of the best minds in thecountry and executing on your dreams with purpose and speed, join us!RoleAs a senior software engineer,● You will build Robust and scalable web-based applications● You will need to think of platforms & reuse● Build abstractions and contracts with separation of concerns for a larger scope● Drive problem solving skills for high-level business and technical problems.● Do high level design with guidance; Functional modelling, break-down of a module● Do incremental changes to architecture: impact analysis of the same● Do performance tuning and improvements in large scale distributed systems● Mentor young minds and foster team spirit● Breaks down execution into phases to bring predictability to overall execution● Work closely with Product Manager to derive capability view from features/solutions● Lead execution of medium sized projects● Work with broader stakeholders to track impact of projects/features and proactivelyiterate to improve themAs a senior software engineer, you must have● Extensive and expert programming experience in at least one general programminglanguage (e.g. Java, C, C++) & tech stack to write maintainable, scalable, unit-testedcode.● Experience with multi-threading and concurrency programming● Extensive experience in object oriented design skills, knowledge of design patterns, andhuge passion and ability to design intuitive module and class-level interfaces● Excellent coding skills – should be able to convert design into code fluently● Knowledge of Test Driven Development● Good understanding of databases (e.g. MySQL) and NoSQL (e.g. HBase, Elasticsearch,Aerospike etc)● Strong desire to solving complex and interesting real world problems● Experience with full life cycle development in any programming language on a Linuxplatform● Go-getter attitude that reflects in energy and intent behind assigned tasks● Worked in startup like environment with high levels of ownership and commitment● BTech, MTech, or PhD in Computer Science or related technical discipline (orequivalent).● Experience in building highly scalable business applications, which involveimplementing large complex business flows and dealing with huge amount of data.● 5+ years of experience in the art of writing code and solving problems for large Scale.● Open communicator who shares thoughts and opinions frequently, listens intently andtakes constructive feedbackAs a senior software engineer, good to have● Ability to drive design and architecture of multiple subsystems● Ability to break-down larger/fuzzier problems into smaller ones in the scope of theproduct● Understanding of the industry’s coding standards and an ability to create appropriatetechnical documentation.

Job posted by
apply for job
apply for job
Shwetank Johri picture
Shwetank Johri
Job posted by
Shwetank Johri picture
Shwetank Johri
Apply for job
apply for job

Fullstack Engineer (SE 1 - SE 3)
Fullstack Engineer (SE 1 - SE 3)

Founded 2013
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[3 - 1]}} employees
{{j_company_stages[2 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
1 - 10 years
Experience icon
Best in industry8 - 35 lacs/annum

ClassKlap has carved a new category in the K-12 Edtech space by reinventing school exams to capture data about students’ capabilities. And then using this data to adapt pedagogy and content delivery within schools. Learning for each child is one of the most challenging problem of our times.To know about our work please watch https://www.youtube.com/watch?v=eHv0wELkd6kIf you are interested in exploring more, please refer to -1. Our website - www.classklap.com2. Our vision - http://www.aspada.com/blog/250-million-students-in-250-million-classrooms-the-future-of-sc3. Harvard Business School case study on our growth - http://www.hbs.edu/faculty/Pages/item.aspx?num=506954. Media coveragea. https://yourstory.com/2018/02/edtech-startup-imax-program-raises-13-5m-msdf-lgt-impact-aspada/b. http://www.vccircle.com/news/technology/2014/10/30/personalised-student-assessment-firm-xamcheck-gets-18m-funding-aspadaAbout the team. The technology team at ClassKlap is team a 5, who have helped scale and deliver from scratch to 1200+ schools and 450K students. The team is looking to add 2-3 engineers who would help build on existing systems and design new systems from scratch for the impending delivery scale up of 10k schools and Customer App scale up of 100k teachers and 4.5M students. - ​Tech stack:​ Java 11, AWS, Postgres, Android, iOS, React JS, Terraform- ​Strong engineering practices: ​Test Driven Development, Continuous Deployment, Domain Driven Design, etc. About the role​:As a Full-Stack Engineer, you are expected to: Collaborate with cross-functional teams to define, design, and ship solutions Build/Update the Domain Model as required for the scale up3. Design and develops advanced applications for multiple platforms4. Develop Unit-test code for robustness, including edge cases, usability, and general reliability. 5. Continuously discover, evaluate, and implement new technologies to maximize development efficiency. 6. Help maintain code quality, organization, and automatization Key Competencies 1. Backend - Java, Javascript, Android Development, PostgreSQL, Scalable Systems, Shell script 2. Front End - Material Design, User Interface Design, - React Native, React.js, Redux, Flux 3. Experience working with graphic designers and converting designs to visual elements.

Job posted by
apply for job
apply for job
Supal Dubey picture
Supal Dubey
Job posted by
Supal Dubey picture
Supal Dubey
Apply for job
apply for job

Fullstack Developer - Django
Fullstack Developer - Django

Founded 2018
Products and services{{j_company_types[2 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
3 - 5 years
Experience icon
Best in industry5 - 8 lacs/annum

Qualifications & Skills • Bachelor or Master Degree in Computer Science from a reputed University• 3 to 5 years of experience working in eCommerce domain, specifically at-least 2 to 4years of experience working in Django and Python.• React and/or Angular for front end• Proficiency in MongoDB and MySql• Technical Skills: JIRA, Gitlab, Rest API, GCP or AWS• Experience in performance profiling, tuning, and optimization, caching mechanisms withEnterprise level applicants• Experience in writing unit testing and test case automation.• Ability to operate in Agile environment with a start-up mentality and unstructuredenvironment, Energy, drive and passion to work, and operate in a digital world.

Job posted by
apply for job
apply for job
Aarushi Mahajan picture
Aarushi Mahajan
Job posted by
Aarushi Mahajan picture
Aarushi Mahajan
Apply for job
apply for job

Software Engineer - Backend
Software Engineer - Backend

Founded 2019
Products and services{{j_company_types[3 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[1 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
2 - 4 years
Experience icon
Best in industryBest in industry

At BACQ, our mission is to build financial services that are simple, accessible and affordable. BACQ is founded by Sachin Bansal & Ankit Agarwal to build consumer-centric and technology-driven businesses in the BFSI (Banking, Financial Services & Insurance) space. Responsibilities: Work on the development backend systems for our first product Build reliable, secure and performant backend systems Drive test coverage and continuous delivery automation within the team Mentor and provide feedback to teammates Requirements: 2+ years of software development experience Strong computer science fundamentals Good knowledge of Java ecosystem Can write code that is readable, maintainable and performant Know the importance of tests and how to approach writing different types of tests Good understanding of relational databases, transactions, entity-relationship modeling Comfortable writing multi-threaded programs Bonus: Understanding of domain-driven design concepts like ubiquitous language, bounded contexts, aggregates and domain events Know how to use test driven development as a design tool  Good intuition for the principles underlying object-orientation, particularly encapsulation Understand the importance of immutability and of reducing the state-space of objects Seek to identify key underlying ideas and use those as building blocks before reaching for shiny new tools Have read some of our favourite books

Job posted by
apply for job
apply for job
Pradeep Ch picture
Pradeep Ch
Job posted by
Pradeep Ch picture
Pradeep Ch
Apply for job
apply for job

Blackbuck - Software Development Engineer II-Data Structure/Algorithm
Blackbuck - Software Development Engineer II-Data Structure/Algorithm

Founded 2015
Products and services{{j_company_types[3 - 1]}}
{{j_company_sizes[4 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
3 - 7 years
Experience icon
Best in industry15 - 25 lacs/annum

Roles and Responsibilities : - Write good quality, modular, reusable, performance, well documented, unit-tested code - Actively get involved in technical discussions with other engineering team members on design and technical implementation details - API Definitions and end-to-end service design and implementations - Design applications in true service oriented architecture - Develop object-oriented models and design data structure for new software projects taking systems aspects into account - Take full ownership of at least one micro-service Minimum qualifications and Competencies : - Strong expertise in at least one programming language & tech stack to write maintainable, scalable, unit-tested code - Strong knowledge of Data Structures & Algorithms - Well-versed with Computer Science fundamentals - Strong object oriented design skills, knowledge of design patterns, data structures and algorithms - Experience with full life cycle development on a Linux platform - Knowledge of Test Driven Development - BE or higher in Computer Science or related technical discipline (or equivalent)

Job posted by
apply for job
apply for job
Sharath Babu picture
Sharath Babu
Job posted by
Sharath Babu picture
Sharath Babu
Apply for job
apply for job

CakePHP and CodeIgnighterFullstack Developer - WORK FROM HOME
CakePHP and CodeIgnighterFullstack Developer - WORK FROM HOME

Founded 2015
Products and services{{j_company_types[3 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Remote, Mumbai, Bengaluru (Bangalore), NCR (Delhi | Gurgaon | Noida), Chennai, Pune, Nagpur
Experience icon
3 - 7 years
Experience icon
Best in industry6 - 8 lacs/annum

WORK FROM HOME We are looking for a Web Developers to join our dynamic and innovative team, building exciting web and mobile apps in a rapidly growing innovative company. If you are looking to build innovative web applications and mobile apps using the latest technologies with a passionate team then this role is perfect for you. About You We are looking for someone who is passionate about building applications using cutting edge technologies. You will have a deep understanding and JavaScript, Node.js, Reactjs and a solid grasp of software design patters and why they’re important. Required skills: • Degree in IT or computer science (or significant demonstrated experience) • Solid JavaScript, Node.js, Reactjs experience • Good knowledge of JavaScript frameworks such AngularJS and React • Knowledge of Jira, Bitbucket and using Git • Web Fundamentals (HTML5, JavaScript, CSS) • Good understanding of both front and back end development • Demonstrated knowledge of application security and security best practices MUST HAVE Good English Proficiency Preferred skills: • Database concepts and design (table normalization, indexing, performance turning) • Cake PHP, CodeIgniter or other PHP frameworks • AWS technologies such as Amazon API Gateway

Job posted by
apply for job
apply for job
Pamela Victoria picture
Pamela Victoria
Job posted by
Pamela Victoria picture
Pamela Victoria
Apply for job
apply for job