As a Software Engineer, you take ownership of projects, learn, and work collaboratively with your colleagues. You constantly design, test, evolve and evaluate the nuts and bolts of our operation while offering a creative and analytical approach.
The high-quality code that stems from your fingertips is robust, readable and understandable. Your pragmatic test coverage allows you to confidently and responsibly practice continuous refactoring.
As a backend specialist, you’re passionate about building scalable, resilient and secure systems. You’re at home writing platforms, and you display an intricate understanding of how each line of code fits into a business plan.
What you’ll be doing
• Design, build and evolve our backend systems to support customer-facing and internal features, while proactively incorporating best practices for security, testability, observability, and analytics.
• Collaborate with cross-functional colleagues to deliver a compelling user experience.
• Contribute to tools, workflows, and culture to ship code from your laptop/workstation to production frequently and confidently.
• Practice Behavior Driven Development to collaborate and Test Driven Development to ensure high code quality.
• Manage individual project priorities, deadlines, and deliverables as part of a self-organizing team.
• Learn and unlearn every day by exchanging knowledge and new insights, conducting constructive code reviews, and participating in retrospectives.
You Must Have
• At least 3 years of professional software development experience.
• 3+ years building scalable systems on Node.js.
• 3+ years building highly performant applications involving mission-critical database transactions against a relational database system.
• Proven ability to write clean and SOLID code using Typescript or ES2019+, applying appropriate object-oriented and functional programming design patterns.
• Well-versed with writing DAMP automated tests that are readable and robust.
• Excellent communication skills, spoken as well as written, with a demonstrated ability to articulate technical problems and projects to all stakeholders.
Extra credits for
• Experience with these technologies:
Postgresql.
The AWS ecosystem.
GraphQL services.
Gherkin syntax and Cucumber for behavior specifications
JVM-based strongly-typed languages like Kotlin, Scala, Groovy, or Java.
Tools to create and maintain CI/CD pipelines
Serverless infrastructure.
• Experience architecting cloud-native systems and managing their production deployments.
• Experience with any of these architecture patterns:
• Ability to contribute in other parts of the stack - frontend, DevOps, test-automation, etc
• Experience in financial services or fintech.
• Experience working in product startups.
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Palak Talwar
Visual Designer, Neysa Networks
It’s important to me that I am able to contribute in a way that is valuable for me as well as the company. When I came across Cutshort, I was able to find a role in a completely new industry and trustworthy people to work with.
Subodh Popalwar
Software Engineer, Memorres
For 2 years, I had trouble finding a company with good work culture and a role that will help me grow in my career. Soon after I started using Cutshort, I had access to information about the work culture, compensation and what each company was clearly offering.
Prachi Kodle
Senior Software Engineer (UI), DeepIntent
It was important I find work with a good tech stack at a company with good work culture and good pay. The jobs that Cutshort recommended to me felt like they were made for me!
Palak Talwar
Visual Designer, Neysa Networks
It’s important to me that I am able to contribute in a way that is valuable for me as well as the company. When I came across Cutshort, I was able to find a role in a completely new industry and trustworthy people to work with.
Subodh Popalwar
Software Engineer, Memorres
For 2 years, I had trouble finding a company with good work culture and a role that will help me grow in my career. Soon after I started using Cutshort, I had access to information about the work culture, compensation and what each company was clearly offering.
Prachi Kodle
Senior Software Engineer (UI), DeepIntent
It was important I find work with a good tech stack at a company with good work culture and good pay. The jobs that Cutshort recommended to me felt like they were made for me!
Palak Talwar
Visual Designer, Neysa Networks
It’s important to me that I am able to contribute in a way that is valuable for me as well as the company. When I came across Cutshort, I was able to find a role in a completely new industry and trustworthy people to work with.
Companies hiring on Cutshort
About Kodo
Founded :
2019
Type :
Products & Services
Size :
0-20
Stage :
Raised funding
About
Kodo is your Corporate Card and Credit Line, that helps you Spend Smarter and Automate the boring Expense Management stuff while you focus on what you love.
Excellent knowledge of Core Java (J2SE) and J2EE technologies. Hands-on experience with RESTful services, API design are must. Knowledge of microservices architecture is must. Knowledge of design patterns is a must. Strong knowledge of Exception handling and logging mechanism is a must. Agile scrum participation experience. Work experience with several agile teams on an application built with microservices and event-based architectures to be deployed on hybrid (on-prem/cloud) environments. Good knowledge of Spring framework (MVC, Cloud, Data and Security. Etc) and ORM frameworks like JPA/Hibernate. Experience in managing the Source Code Base through Version Control tools like SVN, GitHub, Bitbucket, etc. Experience in using and configuration of Continuous Integration tools Jenkins, Travis, GitLab, etc. Experience in the design and development of SaaS/PaaS-based architecture and tenancy models. Experience in SaaS/PaaS-based application development used by a high volume of subscribers/customers. Awareness and understanding of data security and privacy. Experience in performing Java Code Reviews using review tools like SonarQube, etc. Good understanding of end-to-end software development lifecycle. Ability to read and understand requirements and design documents. Good Analytical skills and should be self-driven. Good communication with interpersonal skills. Open to learning new technologies and domains. A good team player and ready to take up new challenges. Active communication and coordination with Clients and Internal stakeholders Requirements: Skills and Qualifications 6-8 years of experience in developing Java/J2EE-based Enterprise Web Applications Languages: Java, J2EE, and Python Databases: MySQL, Oracle, SQL Server, PostgreSQL, Redshift, MongoDB DB Script: SQL and PL/SQL Frameworks: Spring, Spring Boot, Jersey, Hibernate and JPA OS: Windows, Linux/Unix. Cloud Services: AWS and Azure Version Controls/ DevOps tools: Git, Bitbucket and Jenkins. Message brokers: RabbitMQ, and Kafka Deployment Servers: Tomcat, Docker, and Kubernetes Build Tools: Gradle/Maven
Looking for candidates only with tier 1 colleges and have a minimum 1yr of experience in a product-based company.
You will be involved throughout the product lifecycle, from idea generation, design, and prototyping to execution, and shipping. You'll collaborate closely with technical and non-technical counterparts to understand our customers' problems and build products that solve them.
Desired Skills : ● Total 1+ years of coding experience ● Experience with data structures and databases (SQL or NoSQL) ● Strong coder with proficiency in at least one programming language, such as Java, GoLang or NodeJS ● Ability to learn and work independently and make decisions with minimal supervision.
Develop roadmaps for system and product growth, ensure timely execution and quality delivery ● Estimate engineering effort during multiple stages of the product life cycle ● Coach engineering teams in accomplishing architecture, design and implementation goals Focus on details of software development, design, implementation and debugging ● Have high technical competence, strong technical background with track record of
individual technical accomplishments ● Ability to play the role of the architect for the team ● Strong sense of ownership/ can do attitude and high attention to detail ● Work with designers, business analysts, and product managers to estimate and plan projects in an Agile environment
Skills & Experience: ● Hands-on experience in developing, designing & scaling complex systems Backend: Primarily Node.js and Python ● Databases: Elastic search, DynamoDB, MongoDB, MySQL and Redis (cache) Web: React, Vue ● Strong Experience in REST API based Microservices development & integration that includes long running orchestration services ● Preferred AWS Services experience across - S3, DynamoDB, EC2, AWS Lambda, ECS, ElasticSearch Service, Route 53, API Gateway, CloudFront, CloudFormation, etc. ● Experience with continuous integration and deployment automation tools such as Jenkins, Salt, Puppet, Chef, Ansible, Travis CI etc ● Experience with gRPC protocol and graphQL frameworks ● The ideal candidate should be willing to commit fully to the company and drive the company forward
Responsibilities: Developing and maintaining all server-side network components. Ensuring optimal performance of the central database and responsiveness to front-end requests.
Collaborating with front-end developers on the integration of elements.
Designing back-end services for various business processes.ses.
Developing high-performance applications by writing testable, reusable, and efficient code.
Implementing effective security protocols, data protection measures, and storage solutions.
Running diagnostic tests, repairing defects, and providing technical support.
Documenting Node.js processes, including database schemas, as well as preparing reports.
Recommending and implementing improvements to processes and technologies.
Keeping informed of advancements in the field of Node.js development.
Skills:
Bachelor's degree in computer science, information science, or similar.
At least two years' experience as a Node.js developer.
Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
Knowledge of front-end technologies such as HTML5 and CSS3.
Superb interpersonal, communication, and collaboration skills.
Exceptional analytical and problem-solving aptitude.
Great organizational and time management skills.
Availability to resolve urgent web application issues outside of business hours.
Back End development of websites and applications using PHP, AJAX and JS and their frameworks to create and integrate functional web standard projects. Taking ready HTML/CSS files from front end developers and executing the project based on the logic and wireframes provided by designers
Solid knowledge of PHP, MySQL, JSON, and XML ● Proven experience building data-driven web applications ● Experience working with API development ● Familiarity with design patterns such as MVC ● Experience with Open Source PHP CMS such as WordPress or Drupal or Magento ● Comfortable with data modeling, stored procedures, and views ● Ability to work closely with front end developers ● Knowledge of JavaScript / jQuery skills / HTML / CSS ● Experience building large, scalable applications ● Experience building custom content management systems ● Awareness of current development trends in the coding and development like Docker, Micro services and an understanding of how these technologies can improve and impact projects ● Knowledge of GIT or any other version control software.
**Must Haves:** Passionate about getting things done mindfully, rationally. Good understanding of OOPS and Data structures Proficiency in Python with at least 3-4 years of relevant experience Solid understanding and deep knowledge of Flask, Docker, REST API's. Knowledge of Databases - PostgreSQL Working experience with Test Driven development
**Good to Have:** Knowledge of Redis, Celery Knowledge of Microsoft Azure. End to End application Design, Development and Deployment
**Responsibilities:** Interact and identify the gaps that exist between various products used in Airprobe and their needs. Architect and build applications to address those gaps. Create and improve the design, analytics, coding and testing for high-quality software and new products. Write clean, maintainable code following best practices (unit testing, source control, continuous integration, automation, design patterns, etc.) Debug code and troubleshoot problems Build automation scripts/DevOps/CI-CD pipeline for the application over Azure.
**Expectation:** Start up Culture, Push the Boundaries, Leadership Qualities, Problem Solving Responsibility Driven: We’ll ask you to take end to end ownership of whatever you are doing. We believe that the best comes out of you when you ship something end to end. You know how to maintain balance between perfectionism and pragmatism. You are research oriented, and love to explore ways to find things that you don’t already know
Job Title : Sr. Tech Lead (NOTE-we are lookking for those ho can join immediatley or within 15-20days of notice period) Job Description:
Passionate about making an impact, have a high level of energy and resilient when met with challenges. In addition, you will possess the below:
• Owns, implements and delivers key modules, and when necessary develops quick working prototypes • Ensures that code developed is easy to test, easy to understand, extensible • Ensures unit tests, integration tests are written for all modules implemented • Ensures on time, quality delivery • Does component /module/ sub- system design with Micro services • Good to know NoSQL database, MongoDB • Store user identities and authenticating requests using JWT • Experience in deploying application to the cloud with Docker, docker compose and Kubernetes • Good exposure in handling commands, events, handlers and other design patterns • Delve into unit- and integration-testing the distributed system • Experience in developing mobile apps (Android and iOS) • CI/CD pipeline experience (Jenkins, CircleCI, or other) • Supports in project estimation, planning • Performs the role of a Specialist by ensuring the consistency and efficient integration of the separate modules of software that meets the product specification. • Manages technical communication with partners and stakeholders • Up-to-date with the latest trends, techniques, and technologies in cloud computing • Strong team player • Agile development, Scrum, Scaled Agile Framework (SAFe) • Ability to engage with multi-site teams in a multi BU environment • Excellent abstraction and analytical skills • Excellent communication and documentation skills • Ability to stay focused on the target in an ambiguous situation. • Proactive and self-driven
Key Requirements:
• 8+ years professional experience in commercial or web-scale system software development and delivery Strong analytical skills • 5+ years Experience in building micro services using .NET core, MVC core, JavaScript, XML • Awareness – Python, Django, PHP, Angular, CSS • 2+ year hands-on Azure experience. • Experience in handling messages through distributed system • Date store - SQL Server, MySQL, PostgreSQL, Redis etc • In-depth hands on technology experience in the following areas: o Strong in Object Oriented Programming concepts o Experience in developing software using C# .NET, Cloud (Azure), SQL Server, CI/CD pipeline o Experience in Test driven development using NUnit, mocking framework o Database - SQL server, ORM and PostgreSQL, Redis o Mobile application development and architecture aware o Client/server - Networking, multithreading o Deployment - Docker, Kubernetes o Understanding of Cloud concepts, cloud deployments o In depth understanding of ASP.net, MVC, IIS, security, Web API o Working knowledge of Azure o Exposure to Agile Scrum way of working, pair programming o .NET Core, Web API, WPF, MVVM o REST, JSON, JSON Schema o Client / server, networking, o Internet services, Windows Services, Security o Any unit test framework (Nunit,MSTest), Mocking Framework (Moq,RhinoMock), TDD, Git , Jira • 5+ years experience in Architecting solutions in software industry • Experience architecting large scale web applications/products is a MUST • Experience with technologies like .Net technologies, ASP.net Core, PHP, Angular, MySQL, Node.js, Python, Django, PostgreSQL & other new- edge technologies • Experience with architecting, developing, and deploying on Azure Cloud platform is a must • SaaS experience preferred in-depth working experience • Must have experience in scalability, reliability, performance optimization, developing and deploying API based applications. • In depth knowledge in DB Schema Design, Data Structures and trade- offs involved in writing queries
• Vast experience in integrating with external APIs and SDKs
Education
Bachelor or Masters Education in electronics, computer, software engineering or other relevant discipline.
Requirements :
- At least 1+ years of working experience in Web Development
- Very good knowledge of Laravel/Lumen frameworks
- At ease with reactive web interfaces such as VueJS or React.js or Angular.js, webpack, Yarn
- Good knowledge of the LAMP technology stack (Linux, Apache, MySQL, PHP)
- Experience in creating and using REST APIs
- Experience with AWS, Command line tools and Auto-Scaling Environments.
- Comfortable with GIT
Desirable Qualifications :
- Passionate about Web Development
- Can work independently
- Eager to try out and learn about new technologies and approaches every day
- Attention to detail, problem-solving and teambuilding skills
- Able and confident to communicate in English with colleagues and clients.
About Camboticket
Camboticket is a multiple award winning travel ticketing platform. The company currently covers destinations across Cambodia, Thailand, Vietnam and Laos. We are a pioneer in the market and are currently going through an exciting phase where we are aggressively adding new verticals and features to our product while scaling it on a regional level.
Role :
- Work closely with Architect to design, implement and deploy core Cloud Applications
- Management and execution against project plans and delivery commitments
- Troubleshoot and solve complex cloud issues.
- Work with other teams (internal or external) to integrate your component or services to another application or service
- Participate in design reviews, code reviews of your work and the work of your peer engineers.
- Develops high scalable cloud application using object-oriented programming techniques.
Role Requirements :
- Proven hands-on Software Development experience
- Hands on experience in designing and developing applications using Java EE platforms
- Object Oriented analysis and design using common design patterns.
- Experience in the Spring Framework
- Experience of MVC, JDBC, RESTful and REST
- Experience with build tools such as Ant, Maven, and Gradle
- Experience with continuous integration
- Understanding of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
- Write reusable Java Libraries
- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
- Experience with test-driven development
- Bachelor's degree in Computer Science, Engineering or a related subject
- Development experience in Scala would be useful.
Read more
Why apply to jobs via Cutshort
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
21,01,133
Matches delivered
37,12,187
Network size
15,000
Companies hiring
Did not find a job you were looking for?
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
Get to hear about interesting companies hiring right now
Read about what our users have to say about finding their next opportunity on Cutshort.
Palak Talwar
Visual Designer, Neysa Networks
It’s important to me that I am able to contribute in a way that is valuable for me as well as the company. When I came across Cutshort, I was able to find a role in a completely new industry and trustworthy people to work with.
Subodh Popalwar
Software Engineer, Memorres
For 2 years, I had trouble finding a company with good work culture and a role that will help me grow in my career. Soon after I started using Cutshort, I had access to information about the work culture, compensation and what each company was clearly offering.
Prachi Kodle
Senior Software Engineer (UI), DeepIntent
It was important I find work with a good tech stack at a company with good work culture and good pay. The jobs that Cutshort recommended to me felt like they were made for me!
Palak Talwar
Visual Designer, Neysa Networks
It’s important to me that I am able to contribute in a way that is valuable for me as well as the company. When I came across Cutshort, I was able to find a role in a completely new industry and trustworthy people to work with.
Subodh Popalwar
Software Engineer, Memorres
For 2 years, I had trouble finding a company with good work culture and a role that will help me grow in my career. Soon after I started using Cutshort, I had access to information about the work culture, compensation and what each company was clearly offering.
Prachi Kodle
Senior Software Engineer (UI), DeepIntent
It was important I find work with a good tech stack at a company with good work culture and good pay. The jobs that Cutshort recommended to me felt like they were made for me!
Palak Talwar
Visual Designer, Neysa Networks
It’s important to me that I am able to contribute in a way that is valuable for me as well as the company. When I came across Cutshort, I was able to find a role in a completely new industry and trustworthy people to work with.