Codemonk helps you to navigate the technical nuances by building amazing software solutions.
Backend: SSE As a Backend Developer, You will be involved in all aspects of development playing a critical role in design, planning, development, and deployment, and help develop best practices for future development. You will be working closely with Product, Design, and QA team to build and launch the product. Qualification: Total of 3-5 years of experience building cutting-edge products. Must have a degree in Computer Science or a related field. Strong understanding of object-oriented programming, concurrency, and fundamentals of computer science. Knowledge: Technically Hands-on, prior experience with scalable Architecture. Bring 3-5 years of software engineering and product delivery experience, with a strong background in algorithms. Excellent command over Data Structures and Algorithm Proficiency in implementation of algorithms and use of advanced data structures to solve problems in computing Exceptional coding skills in an Object-Oriented programming language (Python preferred with Django framework). Strong problem-solving and analytical skills. Experience with web technologies Java/Python, Linux, Apache, MySQL, solr, memcache, redis. Experience in architecting & building real-time, large-scale e-commerce applications. Experience with high-performance websites catering to millions of daily traffic is a plus. Skills: Java/ Python, MySQL, Redis, ElasticSearch, Problem Solving, Scalability, Design Patterns, Distributed System Responsibilities: Develop complex software products that include scale, algorithmic complexity, and a huge amount of data. Build cutting-edge scalable systems by writing simple and efficient code. Code, develop, design, and architect features related to the existing application. We expect you to own modules end to end and take pride in the work products you ship Contribute to all aspects of an agile software development lifecycle including design, architecture, development, documentation, testing, and operations. Design, implement, and maintain highly scalable, multi-tier, distributed server software applications Deliver across the entire app life cycle, design, build, deploy, test, release to app stores, and support Working directly with developers and product managers to conceptualize, build, test, and release products Take responsibility for performance and stability for all server functions Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Are you a high-performing, collaborative, results-oriented and technologically savvy person who is keen on sales in the digital industry? Then this highly visible role is for you!Our client is the Health-tech initiative of India's largest business house. Started in 2015, it empowers healthcare providers and consumers in India. All healthcare monitoring services are made available through an app that will help connect doctors, hospitals, pharmacies, laboratories, and consumers, enabling preventive and predictive healthcare. It helps the care-givers to track the entire patient journey from the initial appointment and maintaining their records, generating lab test reports to providing virtual consultation and home-care solutions. It is expected that this futuristic guide will strengthen the doctor-patient relationship and enhance the in-clinic experience.As the Sr. Java Developer, you will be responsible for developing cutting edge health-tech applications that include high scale transaction processing, intelligent bot-based programs, and data analyticsWhat you will do: Building components for the companys advanced health-tech platform using Java, Solr, SpringBoot, DialogFlow Communicating effectively in a cross-functional product development team and presenting ideas and solutions effectively What you need to have: Education: B.Tech with Min. 65% marks Expert at hands-on programming in JAVA and J2EE Proven expertise in Java interfaces with MongoDB (or similar NoSQL databases) as well as relational databases (MySQL, Postgres, etc) Key contributor in atleast one 6+ months development project involving SpringBoot and Hibernate Strong understanding of application server infrastructure Good working knowledge of Maven-based build systems Good understanding of build and deployment pipelines that involve ANT and Jenkins Proficient understanding of code versioning tools, such as Git or SVN Good knowledge of working on Rest APIs, Webservices Excellent problem-solving skills Desired Attributes Hands-on experience with Lucene/Solr Familiarity with DiagFlow based chatbot building Knowledge of NLP Learned AI/ML systems Excellent interpersonal skills and the ability to build good working relationships. Must be self-motivated to prioritize and manage workload and meet critical project milestones and deadlines. Able to effectively collaborate with a team as well as take initiative and work independently to solve problems
GoKwik is an early stage funded company by successful founders who have run businesses in the past in both technology and consumer brands domains. It is solving for shopping experience problems across merchants and is a pure tech play. We are looking for a Backend Lead Engineer for our technology team. Our entire stack is based on cutting edge technologies. A Suitable person should always be ready to get his hand dirty for the highly optimised code and architecture. Core responsibilities areas: Design and planning for Backend architecture Implementation of modular code style Creating microservices for different front end modules. Handling of data flows from various apis. Managing the workflow for other team members in the backend team. Requirements : - Person should have at least 2 years of experience in nodejs and should have done any backend project on the given frameworks. Programming Language : - Nodejs -Advance - TypeScript -Basic/Advance Frameworks : - Restify -Basic/Advance - Hapijs -Basic/Advance - Express -Basic/Advance Tools/Technology : - Linux/Windows - AWS,GCP, Cloud - Jira/Redmine - Git - CI/CD - Vscode, Sublime - Database - Postgres, MongoDB
Syfe is the digital wealth manager for investors who expect more – greater transparency, smarter personalised portfolios, and better investment outcomes. We combine proven investment strategies with game-changing technology to give investors globally diversified portfolios that are in sync with their personal risk profiles. Unlike traditional investment management, there are no high fees or hidden costs involved, so investors can be sure they are always earning the best possible return on their investment. We are backed by leading Global investors and building Asia digital wealth champion out of Singapore. Who are we: While we are a diverse set of people, we value the following core traits: Fast learning: We often require learning new tools and technologies. We believe in adopting them if they are particularly well suited for our problems, instead of limiting ourselves to what we already know. However, we are always short of time and therefore have to learn fast. Versatility: While each one of us has a core skill, we possess at least one secondary skill as well. Apart from allowing the team to be fluid, it also helps us understand how all pieces (frontend, database, network, servers, etc.) fit together. Madness about quality: Put together, individual lines of code should be robust, scalable, high-performance, fault-tolerant, and most importantly, beautiful software. We also stay up-to-date with the latest in the world of software to make ourselves better. Passion: To try out new ideas and iterate on existing product features, and love experimenting with new technology if it's right for the job. Because not only do we ride the cutting edge, we make it happen. Collaboration: We believe that engineering is a continuous process of learning and improvement and that the best way to learn is by getting help from your fellow engineers. Coding is more fun when you do it together and appreciate the feedback. We are seeking a Backend Engineer to develop and own state of the art products that help bring people closer to their financial goals. As we build and scale Syfe over the next few years, our product and engineering team is growing and it is the perfect time to join the team at an early stage and create an impact within and outside the organisation. Responsibilities: Architect services and systems using well accepted design patterns to allow for iterative, autonomous development and future scaling Foster a security first mindset across the organization. Recognize obscure security threats that go unnoticed to others. Identify dependencies across the organization and work with individual teams to resolve them before they become an issue, and install preventative measures to mitigate repeat occurrences. Effectively handle risk, change, and uncertainty across the organization. Decide and act responsibly in their work across the organization without having the total picture during routine business, as well as when in high pressure situations. Successfully manage organization-wide commitments, their progress, and roadmap to delivery. Ensure expectations across the organization and external stakeholders are clarified between all parties involved Foster a culture of documentation and knowledge sharing across the organization Requirements: 8+ years of professional software development experience Firm grasp of at least one programming language Experience with distributed systems Curiosity about how things work Problem-solving skills, analytical mind, and positive attitude
JD: Your role will include: Writing and testing your code, innovating and contributing towards increasing the value delivered by your team. Setting a high bar through your design, development, analysis and deployment activities Understanding and participating in evolving the architecture of our products. Keeping up-to-date with new technologies, best practices, and work on optimizing the tooling and automation. Understanding the latest development and engineering paradigms like Scrum/Agile/TDD/BDD/DDD etc. You have experience with the following: Strong experience of leading and being part of technical teams preferably following agile methodology. Strong technical background with ability to provide technical guidance to other team members. Knowledge of microservices and must have experience of implementing a few microservices by the least. Knowledge of API driven platform development & Software Integration. You have hands-on experience in building secure, high-performing and scalable systems in Java. Exposure to JVM based languages like Java, Scala, Clojure.
Developer Who are we looking for? A passionate developer who has a strong working knowledge of OOPS and functional programming principles. Standard Definitions and abbreviations don't entice us that much. Key skills · Strong Java and J2EE, programming background. · Strong working experience in Multi-Threading, Exception Management and Use of Collections. · Sound knowledge of working with application aspects i.e. Caching, Asynchronous APIs, Logging etc. · Experience with web application frameworks like Spring Boot. · Unit Testing is an everyday affair and hence demands very good unit testing skills using tools like Junit & TestNG. · Understanding of relational databases, RESTful services and build tools like Maven & Gradle · Knows what and when to mock and have used frameworks like Mockito/Power mock. · Understanding of message queue such as ActiveMQ, Kafka, RabbitMQ. · Knowledge of software best practices like Refactoring, Clean Code, Domain Driven Design, Encapsulation etc. · Fundamental understanding of Design Patterns and Design Principles and decision making ability to use those appropriately. · Must have an art to translate business requirement or product features into high level and low level design. · Expert knowledge of Domain Modeling (UML) and ability to communicate it to developers and throughout organization · Knowledge of SQL solutions and technologies, ‘cloud’ solution · Exposure and understanding of Micro Services is mandatory. · Version Control is treated as important as programming skills. Fluent with version control tools like Git and Bitbucket. · Exposure to Agile/Scrum, TDD not in theory but in practice. · Experience with Continuous Integration, Continuous Deployment, Static Code Analysis, Jenkins and SonarQube. · Willingness to take ownership of technical solution and ensure technical expectations of deliverables are met. · Strong communication skills along with the ability to articulate technical designs and concepts. · Exposure to cloud and containerization would be a plus. · Hands-on experience in application development in an enterprise setup. · Have good Understanding of Distributed Application Architecture. Developers at Tavisca: · Believe in writing clean and maintainable code. · Work with cutting edge technologies like Akka, Docker, Reactive Programming, Functional programming languages and NoSQL databases. · Are key technical influence in software architecture decisions. · Are responsible for technical design and entire lifecycle of product development. · Guide, mentor teams and others. · Are a part of an open office culture which fosters knowledge sharing sessions. · Work in a collaborative team environment; engage in discussions and team-wide communication such as daily Standups, tech rally, and pair programming, refactoring, code review. · Love participating as a speaker, contributing to open source projects, writing blogs or articles. What you will get? · Awesome opportunity to work with Micro Services architecture getting shipped on Cloud. · Experience in working with automated build deploy powered by Code Analysis, Automated Tests, Functional and Nonfunctional analysis, Blue Green deployment and much more. · Agile, Lean product development, Collaborative Development, TDD, BDD, SOLID, CI/CD would not be mere words but true experience for you. · First-hand experience on broader enterprise application concerns like Message Bus, Queues, Caches, Concurrency and Parallelization. · Be a part of our product development team. · Lead a team to develop our next generation products from ground up. · Develop your skills in cloud computing, truly scalable applications and travel domain. · Be a part of our strategy in US and India market; bring large online travel business to life. · Stay on leading edge of technology and excellence. · Be part of an environment of excellent people, products, technology and innovation · Be part of a flat organization which is open and rich in culture. · Fall in love with travel, tea and football.
At PayPal, we believe that now is the time to democratize financial services so that moving and managing money is a right for all citizens, not just the affluent. We are driven by this purpose, and we uphold our cultural values of collaboration, innovation, wellness and inclusion as our guide for making decisions and conducting business every day. It is our duty and privilege to be customer champions and put those we serve at the center of everything we do. We are one team that respects and values diversity of thought for everyone, everywhere, and we actively seek to create an energizing workplace that brings out the best in all of us. If you are ready to shape the future of money, join the team at PayPal. We are proud to work here. You will be too. Core Platform and Infrastructure (CPI) team is the technology engine that powers PayPal’s business. We deliver a seamlessly scalable, exceptionally efficient, highly reliable infrastructure and services platform in a hybrid cloud environment. Thousands of PayPal developers build and run hundreds of applications processing billions of calls daily with high availability and reliability on our Java middleware framework products. As a team, we are active in the open source community, are proud of our systems knowledge, technology breadth, and intellectual curiosity. We are driven to empower PayPal developers in the best way possible. o As part of Developer Experience organization, our mission is to reduce the cycle time of software delivery and enabling development teams to quickly take their code changes to production with highest quality which can only be done with a world class testing platform. o You will be working with a team of strong engineers who enable the rest of development community to quickly and reliably test their code changes. o You will be building the next generation test platform that enables rich data insights into identifying the gaps in testing and introduce, influence the culture of great test practices and engineering disciplines within the organization. o You will be focused on solving the hardest, most interesting challenges of reducing the testing cycle time and building tools that can intelligently triage failures. o You will build framework that enables the rest of the development community effectively contribute with utilities that can enhance the quality at PayPal. o You will use your knowledge of testing and testability to influence better software design, promote proper engineering practice, bug prevention strategies, testability, accessibility, and other advanced quality concepts across products. o You will be building frameworks, tools and solutions for the rest of PayPal developer community. o Work directly with Architecture, Product Managers, Program Managers and stakeholders from clients that integrates with the frameworks and tools o Skills needed: o 10+ years of hands-on experience in designing and developing scalable web services and platforms. o Experience in providing technical leadership and guidance to engineering teams. o Strong experience in Java, Python and scripting. o Knowledge in DevOps lifecycle is a must. o Working experience in building platform solutions is a plus. o Knowledge in GoLang a huge plus o Knowledge and experience in cloud technologies a huge plus o Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences. o BS in computer science or equivalent
The engineering team at Zeta designs builds and owns the systems to support the various applications, products, and services. We are a team of highly motivated individuals with a passion for solving large complex problems. We value an aptitude for research and a passion for learning. Together we are building one of the largest distributed computing platforms in the country. What is the job like? Designing and implementing automated test suite for various platform capabilities. Thoroughly testing various input combinations for any given API. Understanding and assuring high standard for the platform at all times. Working closely with product and engineering team. Participating actively in recruitment and nurturing of QAs as awesome as you. What do we look for? Experience - 5 to 8 years The ideal candidate should be able to: Write clean, elegant code. Solve complex problems while handling ambiguity. Manage his/her deliverables with a strict commitment to the project deadlines. Review and promote best coding practices among peers. Clearly, communicate his/her ideas and help train other team members. From the technology perspective, the ideal candidate should be proficient in a reasonably sized subset of the following: Has a solid grasp of programming fundamentals with proficiency in Java / Python / any scripting language. Has experience with Git or another Version Control System Can understand and write SQL queries About Zeta! Zeta is making employee benefits, rewards, cafeterias and payments digitised and convenient through its revolutionary technology. Zeta (bootstrapped fin-tech startup) is part of the Directi group, a prestigious tech conglomerate with a 17-year-long history and 25 software products in the market. The group has churned out successful mass market businesses like Media.net, Flock, Ringo, Radix, Skenzo and Codechef, without any external funding. Here’s what we’ve built so far: 1. Zeta Optima: Fully-digitised employee tax-benefits programme that helps employees save over 80K in taxes and helps organisations save up 90% of their time and resources. 2. Zeta Express: A corporate cafeteria solution that makes cafeterias automated and completely cashless 3. Zeta Super Card: An advanced card-based payment solution that is 10x more secure than bank-issued cards 4. Zeta Spotlight: A digitised rewards, recognition and gifting solution that is easy to distribute and easy to spend.