We are looking for a passionate Lead Software Engineer to join our tech team, to spearhead building high-traffic, highly-scalable, multi-tiered, complex web applications. This person needs to be a hands-on engineer with strong object-oriented design skills and a thorough understanding of common design paradigms. Required Candidate profile Prior experience that gets your closer to being the right fit: Fluent in Java Should have strong Coding, Algorithms and Problem solving skills. Good working knowledge of JVM internals, memory management, garbage collection, throughput, latency, CPU utilization, and networking configuration Experience with distributed systems and their application for building scalable, supportable systems Experience with any of the prevalent NoSQL solutions like HBase, Cassandra, MongoDB, Couchbase, ElasticSearch, etc. Experience with any of the prevalent messaging and queuing technologies like ActiveMQ, RabbitMQ, Kafka, etc. Experience with Test Driven Development using technologies like RSpec, Cucumber, Capybara Preferably over 5 years of experience
We are looking for candidates who is passionate about technology and hands-on with building software products. You have positive attitude to work, analytical and results-driven. You are eager to work in new emerging technologies and love working in a dynamic environment while solving customer problems with creative solutions You will coach your team members on “how to increase the quality of their code based on real examples” You will drive a continuous improvement process - introduce new tools & automations based on real data analysis You will deep dive into work of your team, review the code submitted by your team, and resolve the root cause of problems You will be a mentor, technical leader and thought leader for a talented team of Backend, Front End and Mobile App Developers, challenging them and helping them grow You should be knowledgeable, collaborative, and self-motivated You are responsible for Building a culture of learning and sharing technology insights across the technology teams Skills/Competencies Must be a Leader in Technology Strategy, Coaching and Mentoring Team members by holding purpose driven check-ins, empower team members to solve their own problems, pinpoint areas of improvement etc Must have Strong knowledge of software development processes and methodologies, including Agile and Scrum methods Must have hands-on working experience on Java/J2EE, Application server, Spring MVC and Spring boot framework or Vert.x. Should have good understanding of Multithreading, Web services, Connection Pool, Java scripts, Database Concepts including Persistence, Query Optimization and Performance. Must have worked on databases such as PostgreSQL, MongoDB, Redis, MySQL etc Should have working experience with High performant Message Queuing / Message Broker frameworks such as RabbitMQ or Kafka or ActiveMQ or Redis Should be knowledgeable on Mobile App technologies Should have working experience with REST / JSON / XML Web APIs Should have working experience with Unit Testing frameworks, Code Coverage Should have good understanding Web Application Security testing tools such as Burp Suite and others Should have working knowledge using Operating Systems: Flavours of Linux / windows Code Repositories: GitLab, Bitbucket Web servers: Apache, Nginx etc Search technologies: Apache Lucene, Solr, Elastic Search Cloud Orchestration : Kubernetes, Docker etc Familiarity with technologies like JQuery, ReactJS, Bootstrap etc Soft Skills Good attitude toward work, Strong problem solving, Excellent verbal and written communication skills Desire to work in fast paced environment along with project and time management skills Demonstrated ability to hire, nurture developers and coach high performing teams
Why are we building UrbanClap?- Organized service commerce is a large yet young industry in India. While India is a very large market for a home and local services (~USD 50 Billion in retail spends) and expected to double in the next 5 years, there is no billion-dollar company in this segment today. - The industry is bare ~20 years old, with a sub-optimal market architecture typical of an unorganized market - fragmented supply side operated by middlemen. As a result, experiences are broken for both customers and service professionals, each largely relying upon word of mouth to discover the other. The industry can easily be 1.5-2x larger than it is today if the frictions in user and professional's journeys are removed - and the experiences made more meaningful and joyful.Job Description :Over the last 5 years in the Urbanclap journey, we have grown from a single monolith to 65 microservices. We deliver throughout of around 100Mn/day. Our database has grown from a mere single Monolith cluster to 18 clusters in total with around 8TB of data. So overall engineering tech stack has grown tremendously in recent years. For the last 2 years, the platform team has been working on solving core engineering problems with focused effort. Platform Vertical: The Urbanclap tech has multiple verticals which are aligned to solving specific problem statement. The platform is one of them. Under Platform, we solve for the following:- Data Platform: It deals with data availability with ease for each and every end-user by strengthening data ingestion, processing, availability and consumption through engineering built platform- Dev and Core Platform: It solves for all core engineering problems spanning across tech stack, faced by each and every engineering sub-verticals.- Infra Platform: It solves dev productivity, scalability, infrastructure as code, reliability, and availability. It works on a proactively evolving infrastructure tech stack.- Security Platform: It solves security by building solutions like authorization and authentication platform, central security event management and anomalies, etc.Job Responsibilities :Platform team is responsible for writing really high-quality code that is highly abstracted, pluggable, performant, extensible, and open sourceable.As an SDE-3 in the platform, you will be working on :- Platform first approach to an engineering problem.- Creating highly autonomous systems with minimal manual intervention.- Frameworks which can be extended to a larger audience through open source- Extending and modifying the open-source projects to adopt as per Urbancompany use case.- Developer productivity.- Highly abstracted and standardized frameworks on top of cloud technologies like AWS etc.Who can apply?- Bachelors/master's in computer science from top tier Engineering School- 3-8 years prior engineering experience in building infrastructure platforms - Should be fluent with either of scripting/programming language like Python / Java / Node.js / Golang etc- Proven ability to work on a fast-paced environment, - Strong CS fundamentals and system-level performance optimizations strategies - History and Familiarity of server-side development of APIs, databases, dev-ops, and systems- Fanatic about building scalable, opinionated, high-quality, secure and reliable data products- Experience with Databases like Redis, Kafka/Kinesis, Mongo, Mysql, Elasticsearch- Should have worked on VPC / Monitoring and Alerting Solutions / Automation / Infra orchestration / Tools like Ansible, Terraform etc. / Deployment / CI-CD / Microservice architectures / Dockerisation - Platform thinking is a big plusWhat can you expect?- Work closely with the founding and the leadership team on key projects- Execute highly scalable applications & implement best practices- A phenomenal work environment, with massive ownership and growth opportunities- Quick iterations and deployments - fail-fast attitude
Your Key Responsibilities You will build robust, secure and scalable micro-services You will be responsible to implement RESTful service You will take ownership to build scalable, reliable and performant code that complies with our internal code guidelines Take part in code reviews and architecture development You will influence how we build individual features and products, and bring in best practices and patterns that can be used for engineering lifecycle You will be driving architecture and design discussions and will be responsible to run and maintain good infrastructure What to BringB.Tech/ B.E. in Computer Science from a reputed college or related technical discipline with 5-8 years of experience in software development Knowledge for data structure and an eye for architecture Familiar with Git Architecture Experience with reactive programming Experience in building RESTful APIs with monitoring, fault tolerance and metrics Exposure to relational and NoSQL databases (MongoDB, Redis) Exposure to server-side services using ElasticSearch and ESB - Camel, ActiveMQ Experience in MEAN stack development Strong experience with AWS Stack
Responsibilities: Collaborate with various business stakeholders and technology leaders to translate program requirements into technical solutions and system designs. Research, design, test, and evaluate new technologies and vendorsolutions Implement POCs and pair with technical leads on implementations Requirements: Minimum 2 years of experience in NodeJs and MongoDB Expertise in AWS/Azure/Google Cloud Experience in writing unit / integration test Hands on experience in developing web applications, RESTFul API’s, web Services Experience with Agile software development practices Experience with Continuous Integration and Delivery Experience with unit test frameworks and peer code review Proficient in current development tools (Visual Studio, Eclipse, Git, Bitbucket, JIRA) Excellent written and verbal communication skills Ability to clearly explain and justify ideas when faced with competing alternatives Should have executed 2 projects with Node and MongoDB as tech stack Hands on code deployment Experience working in healthcare domain is a big advantage Good to have: Knowledge of GraphQL Hands on Docker and Kubernetes Micro Services Architecture experience Experience in Redis, Elastic search Knowledge of Kafka & Zookeeper is an advantage Nginx is a plus
Title Senior Java Backend Developer Introduction Are you a passionate backend developer looking for a new challenge in an international company? Do terms like spring-boot, Redis, Amazon EC2, REST-API and document based databases like MongoDB make you smile and would you like to work in an international company that values your personal growth? We are expanding in India and are looking for an enthusiastic and experienced Java Developer to join the team. Your new job Together with the team, you will be responsible for the development and migration of our FlexWhere application from a PHP based application to a java application. You report to the Manager Development & Support and collaborate with our Dutch IT Team, who work from our headquarters in the Netherlands. We work with two-week sprints, in which features and improvements are tested in an alpha and beta environment, after which you will release the services in our Kubernetes cluster. Our applications are being used by thousands of customers in Europe on a daily basis. By being in close contact with our helpdesk, you know what our users struggle with and how you can improve their experience. You are not afraid to take ownership and have good interpersonal skills. You believe a good user experience is the ultimate goal and you continuously discover, evaluate and implement new technologies to maximize development efficiency. All in all: you have an innovative spirit and cannot wait to get aboard into an international IT-organization! What you’ll bring A degree in Engineering (B.Tech or BE); Minimum of 3-year work experience as a Java developer in Java and/or Kotlin, Groovy; Proficient understanding of code versioning tools (Git); Experience with third-party API’s and third-party libraries like MongoDB, Redis, MySQL, ElasticSearch; Familiar with automation testing tools; Knowledge about scaling architectures in the cloud like EC2. What you’ll get Competitive salary; Place within a company that is committed to diversity and inclusion; Excellent career progression opportunity within an international organization; The chance to discover the land of tulips and windmills! Where you’ll work We are Dutchview. An innovative IT company based in the Netherlands with offices in Germany, the United Kingdom and India. Our solutions make it possible for organisations to work smartly and effectively. So that they can focus all their energy on what they do best. It is precisely this freedom that leads to greater job satisfaction: the basis for better results. We make it easy for you.
Exp- 3+ yrs Must be very good in Java- 2.5+ yrs At least 1 yr of working experience in any one DB of Neo4j, Cassandra, Elastic Search Should have good devops working knowledge - Knowledge of AWS, Ansibleetc is a necessity Experience in TDD/BDD is required Minimum 1 yr working experience in Samza& Kafka. Knowledge of Azure is added advantage Understanding of AKKA and Play framework
What are we looking for: Strong experience in MySQL and writing advanced queries Strong experience in Bash and Python Familiarity with ElasticSearch, Redis, Java, NodeJS, ClickHouse, S3 Exposure to cloud services such as AWS, Azure, or GCP 2+ years of experience in the production support Strong experience in log management and performance monitoring like ELK, Prometheus + Grafana, logging services on various cloud platforms Strong understanding of Linux OSes like Ubuntu, CentOS / Redhat Linux Interest in learning new languages / framework as needed Good written and oral communications skills A growth mindset and passionate about building things from the ground up, and most importantly, you should be fun to work with As a product solutions engineer, you will: Analyze recorded runtime issues, diagnose and do occasional code fixes of low to medium complexity Work with developers to find and correct more complex issues Address urgent issues quickly, work within and measure against customer SLAs Using shell and python scripts, and use scripting to actively automate manual / repetitive activities Build anomaly detectors wherever applicable Pass articulated feedback from customers to the development and product team Maintain ongoing record of the operation of problem analysis and resolution in a on call monitoring system Offer technical support needed in development
Recko Inc. is looking for backend developers to join our kick-ass engineering team. We are looking for smart, dynamic individuals with outstanding programming skills and a great passion for developing beautiful, innovative software.About Recko:Recko was founded in 2017 to organise the world’s transactional information and provide intelligent applications to finance and product teams to make sense of the vast amount of data available. With the proliferation of digital transactions over the past two decades, Enterprises, Banks and Financial institutions are finding it difficult to keep a track on the money flowing across their systems. We are building products which enable them to handle and monitor massive volumes of transactional data without writing a single line of code and ensure the right amounts are flowing between the right beneficiaries, with the right deductions at the right time. Over the last few months, we have grown to a point where we are processing more than 25 million transactions monthly for our customers.Recko is a Series A funded startup, backed by marquee investors like Vertex Ventures, Prime Venture Partners and Locus Ventures. Traditionally enterprise software is always built around functionality. We are reimagining enterprise software to be built around the user. We believe software is an extension of one’s capability, and it should be delightful and fun to use.Working at Recko:We believe that great companies are built by amazing people. At Recko, We are a group of young Engineers, Product Managers, Analysts and Business folks who are on a mission to bring consumer tech DNA to enterprise fintech applications. The current team at Recko is 50 members strong with stellar experience across fintech, e-commerce, digital domains at companies like Flipkart, PhonePe, Ola Money, Belong, Razorpay, Grofers, Jio, Oracle etc. We are growing aggressively across verticals.About the Role:What are we looking for:1. 2+ years of experience with Java MVC frameworks like Spring / Dropwizard / Play and withMySQL / Oracle / PostgreSQL.2. Experience building at least one application from scratch.3. Understanding of at least one test frameworks and basic system administration.4. Experience with cache store / message broker like Redis / RabbitMQ / Kafka.5. Good to have: Experience with NoSQL databases like Cassandra, MongoDb, Neo4j, ElasticSearch. etc and Understanding of different concurrency models used in Akka, node.js, Go, RxJava etc6. Interest in learning new languages / framework as needed.7. A growth mindset and passionate about building things from the ground up and mostimportantly, you should be fun to work with.As a backend developer at Recko, you will:1. Design and implement microservices with high reliability and scalability.2. Be involved and participate in the overall application lifecycle.3. Define and communicate technical and design requirements.4. Learn about new technologies and incorporate them.5. Improve engineering standards, tooling, and processes.6. Collaborate with multi-disciplinary team of designers, developers and system administrators.
Opportunity in our Product Team?Our system has over 4 products & 12 modules designed by product managers working with banking & finance experts. The company’s growth from here is based on a multi-product strategy. The way we’re scaling our product team is in-line with the company’s strategy. Your customers are the CFOs & Finance Teams in mid to large scale enterprise businesses and you will build these products to solve the problems faced by them. You’ll become familiar with all parts of our stack from end to end. You’ll design and implement features to be scalable and resilient by working with both our infrastructure engineers and our product engineers. You’ll be a driver for positive change to Finly’s engineering culture, processes and technology. Here are some examples of the projects in the different products:Payment automation by building a deep integration with multiple banking systems: Governance frameworks with policy controlled workflows. Core finance document management system. Automating reconciliation of transactions across business Collaboration tools among finance, vendors & employees. Continuous ETL for integrating with CRMs like Salesforce & Accounting Systems like SAP. WITHIN 1 MONTH, YOU'LL Complete Finly’s new-hire training week, and learn Accounts Payable Processes & the various partners we work with to make Finly happen. Investigate, solve and release a bug fix to production. In order to do this you will ramp up on Finly’s engineering stack by pair-programming with your teammates and attending engineering training sessions designed and presented by the team. Meet with cross-functional peers around the company to learn how the product functions. Complete your engineering starter project and deploy your first changes to production. WITHIN 3 MONTHS, YOU'LL Individually contribute reliably ship full features to customers. Own major product areas and take features from mock to deploy. Estimate technical scope and time to complete major features and initiatives. WITHIN 6 MONTHS, YOU'LL Move to new product vertical & initiative and start designing and architecting scalable systems as per the requirements discussed with Product Manager. Have made a visible impact on the product for all the users of Finly. Work closely with your team to remove roadblocks, educate on best practices and improve how we work. Be comfortable navigating most of our stack and infrastructure Be responsible for the planning, scoping, design, and implementation of new features Participate in interviewing and hiring, as a way to influence team growth and how our values inform our culture WITHIN 12 MONTHS, YOU'LL Individually contribute and lead teams to reliably ship full features to customers. Estimate technical scope and time to complete major products and initiatives. Define tools and standards for product engineering to measure performance impact of releases Help grow other engineers technically by mentoring, pairing and developing other learning opportunities Collaborate with engineering and product leadership to define priorities and set delivery goals. So in this role, you will work with the respective team’s product manager and other engineers in that team. You may work on the front-end or backend or both based on the requirement of the project. Join us & have the authority and responsibility to make things happen!
Overview Xcelpros is a Global company, headquartered in Chicago (US) with multiple locations in US and Bengaluru, India. Our focus is Tech Innovation, Product Development and Technology Consulting. We are hiring for our Product Development team and have an immediate need for a Backend Developer / Fullstack MERN Developer. The position calls for someone with a mindset who can build great products, manage multiple projects and related tasks on deadline. We are looking for high-quality and passionate developers that want to be a part of a great product team. You need to have at least 2 years of demonstrated experience as a Backend Developer using MERN (NodeJS, MongoDB, PostgreSQL & Express) & GraphQL technologies. The candidate will work closely with our internal teams in the design, development, launch and enhancement of various products. About XcelPros XcelPros is a Global company, headquartered in Chicago (US) with multiple locations in US and Bengaluru, India. XcelPros is focused on Tech Innovation, Product Development and Technology Consulting. XcelPros specializes in technology solutions for Business-to-Business (B2B) and Business-to-Consumer (B2C) areas. We believe technology is the enabler of exponential growth for us and our customers. We are strategists delivering innovative business and technology solutions. We have been well funded and operational since 2011. XcelPros and affiliated group of companies are proud to foster a high-performance culture, one that's defined by having the best people, with the skills and determination to deliver above and beyond. We look for insightful and astute professionals who are also forward-thinking, confident, self-motivated and globally minded. Our core team consists of professionals with a wide range of skills and backgrounds. XcelPros is continuously looking for talented, highly motivated individuals who believe in excellence and are committed to providing superior service to our customers and stakeholders. Experience Minimum of 2 years of experience in the design and development of Web and Mobile applications using NodeJS, MongoDB, PostgreSQL, Apollo - GraphQL and React You are required to have experience with development in Microservices Architecture Experience with NestJS framework is a major plus Hands on experience with GoLang is not mandatory but a major plus Start Date - Immediate Positions - 2 (Immediate Need) Responsibilities Minimum of 2 years of hands-on experience building applications in NodeJS, MongoDB, PostgreSQL, Apollo - GraphQL and React Strong and mandatory experience of 2 years of experience in building applications using the Microservices architecture in NodeJS Strong and mandatory skills in Automating Components, Perceptibility, Configuration Management, Debugging & Consistency while writing Microservices. Experience building applications using NestJS or similar frameworks is a major plus Experience building applications and service integrations using Apollo / GraphQL Adhere to best practices of engineering by writing high-quality code. Hands on experience in Elastic Search and related technologies Hands on experience with one or more testing frameworks such as Jest You are required to write / conduct unit & integration testing to ensure code meets high-quality standards Collaborate with multiple stakeholders, including Production Support, BAs, Architect, Project Managers, and Product Owners to deliver high quality solutions. Develop, build, configure and unit test solutions from low level designs Ensure that solutions meet requirements outlined in the design documentation Perform all work to agreed time, cost and quality constraints Ensure that developed solutions are peer reviewed and formally documented Design, develop, test and document detailed technical specifications for application components built using MERN (MongoDB, ExpressJS, ReactJS, NodeJS) stack and integrations Develop and maintain high traffic / high performance React and Node based e-commerce web applications and web services, including support for mobile Participate in support activities to help UI developers integrate with APIs / services Create and maintain scalable infrastructure leveraging modern AWS cloud platforms Knowledge of all development aspects within an Agile SDLC framework, including; estimation, design, development, unit test, code reviews, and documentation Develop solutions that satisfy business requirements as outlined in user stories, and within agreed upon timelines Ensure solutions are of high-quality with regards to following standards and best practices, as well as satisfying security and performance requirements Collaborate effectively with other Agile team members Work with the Production Support team in the research and resolution of production issues. Prior hands-on experience with architecture for Web and Mobile technologies, E-commerce, Payment Gateways, Data security and encryption is a major plus Experience with CICD, containers and container management platforms(Dockers, Docker Swarm/Kubernetes, etc.) Knowledge of GOLANG is a major plus Good understanding of the Twelve-factor App methodology is a major plus Experience defining new architectures and ability to drive project from an architecture standpoint is a major plus Experience with Security configuration is a major plus Experience in understanding platforms & key AWS services like Elastic Beanstalk, AWS Lambda, ECS, AWS Fargate, EKS, EC2, S3 etc. is a major plus Troubleshoot and resolve complex technical issues in cloud integrations Highest levels of code quality Needs to conduct weekly code reviews Ensure timely and quality release of the product in collaboration with other team members Must be a self-starter and able to build up presence in the team. Perform other related duties as assigned Technical Expertise / Hands-On Skills: MERN (MongoDB, ExpressJS & Node JS) PostGreSQL Apollo GraphQL JEST RESTAPIs Key Deliverables Develop very high sense of ownership, the zeal to build scalable applications Develop a deep understanding of product development and start-up ecosystem Work with a performance oriented team driven by ownership and open to experiments Build customer facing technology product for global customers Collaborate with development teams to help identify and develop reusable platforms/libraries. Key Requirements Can do attitude Highly motivated to bring fresh thoughts to the table Highly creative and most importantly willing to exercise it Self-starter and self-learner focused on research and learning Ability to play a variety of roles and most importantly take accountability Ability to communicate openly and embrace various perspectives without judgment Believe in a ”No politics” attitude. Politics can be detrimental to yourself and the organization.
Job Title: Senior Software Engineer - I Reporting To: CTO Location: Indiranagar, Bangalore CodeParva, The Era of Code About us: We ‘Code’ to develop Operations & Management software, which impacts both large Corporations as well as mom-and-pop businesses. Our core specialty lies in Self Storage management, Property Management, Payment Processing and modern B2C Website Development Platforms. From Boston to Bengaluru – CodeParva runs Business What We can Give: A top-notch platform where you can leverage your skills to build full features and modules in Django and ReactJs, using technologies like ElaticSearch, Redux, WebSockets, MaterialUI, Formik, RabbitMQ, Celery, Redis, etc. when necessary A team which is eager to learn from you and to mentor you A clean slate for new ideas & methodologies Competitive salaries for your contributions PS: Our entire team planned, developed & executed the 1st formal Appraisal process of CodeParva What You Can Give Write clean, reusable, maintainable and performant code Design, Develop, test, maintain, and own frameworks, modules, and full features Strong ownership towards the product Willingness to go the extra mile to do something the right way Critically review the part of the product you are working on and suggest feasible improvements. Expertise in at least one of backend or frontend as described below, with a willingness to learn the stack you don’t have expertise in. Backend: Expertise in building API design and development using Django framework Experience in one of: Redis / ElasticSearch / Celery / Real-time notifications BONUS: Experience with PostgreSQL Frontend: Expertise in React 16 and Redux Experience with the following: Formik, MaterialUI, Virtualization, webpack Expertise in styling: CSS, Flex, Animations & Transitions What will make you stand out from other applications Communication: clarity in understanding & passing on the requirements Prioritization: your time-management and delegation skills A never-give-up Attitude! What we Value & Reward: We are an equal opportunity employer and value diversity at our company & we do not discriminate. We Reward loyalty and a never-give-up attitude.