Senior Software Developer

1 week ago


bangalore, India Datman Full time
Job Title: Senior Software Developer - Payment Integration (Node.js/TypeScript)
Job Description: We are seeking a highly skilled Senior Software Developer with expertise in payment integration, specifically in Node.js and TypeScript, to join our team. The ideal candidate will have a strong background in integrating payment systems and platforms, along with proficiency in MySQL, AWS Cloud services, and mentoring junior team members. The successful candidate will be responsible for developing, optimizing, and maintaining payment integrations for our applications using Node.js and TypeScript.
Responsibilities:
Integrate multiple payment systems and platforms into our applications using Node.js and TypeScript.
Implement various payment integration types, such as new card, save card, token sale, Moto (Mail Order Telephone Order), with 3DS (3D Secure) and non-3DS transactions, refunds, and partial refunds.
Optimize MySQL database performance through efficient table engines, query optimizations, indexes, parameter groups, replication, sharding, and partitioning.
Utilize a wide range of AWS Cloud services, including API Gateway, Lambda, SQS , CloudWatch, SNS , RDS, Log Insights, Step Function and CloudFormation to support payment integrations.
Mentor junior team members, assess their skill sets, and identify gaps in processes and product knowledge. Provide guidance and support to enhance their professional growth.
Collaborate closely with cross-functional teams, including product management and QA, to ensure seamless and reliable payment integrations. Resolve any issues or challenges related to payment systems promptly.
Design and develop comprehensive unit tests using Mocha or Jest frameworks in Node.js/TypeScript to ensure code quality, reliability, and maintainability.
Plan and implement effective production monitoring strategies for releases and new feature requests. Ensure proper monitoring of live systems to proactively identify and resolve any performance or functional issues.
Requirements:
Bachelor's degree in Computer Science, Software Engineering, or a related field.
Proven experience in integrating multiple payment systems and platforms using Node.js and TypeScript, demonstrating a deep understanding of various integration types and workflows.
Strong proficiency in MySQL, including expertise in table engines, query optimizations, indexes, parameter groups, replication, sharding, and partitioning.
Solid understanding and experience with a broad range of A WS Cloud services, including API Gateway, Lambda, SQS, CloudWatch, SNS, RDS, Log Insights, and CloudFormation.
Track record of mentoring and coaching junior team members, conducting skill assessments, and identifying areas for improvement.
Familiarity with Mocha and/or Jest testing frameworks i n the context of Node.js and TypeScript, with the ability to write comprehensive unit tests for payment integrations.
Excellent problem-solving skills and the ability to collaborate effectively with cross-functional teams to achieve project goals.
Strong communication skills, both written and verbal, with the ability to effectively convey technical concepts to both technical and non-technical stakeholders.
Prior experience with production monitoring tools and practices is preferred, ensuring the proactive identification and resolution of issues in live systems.
Knowledge of the payment industry, specific payment providers, integration types, and associated regulations (e.g., PCI DSS) is highly desirable.

  • bangalore, India Rootstock Software Full time

    About Us: Rootstock Software® is disrupting the ERP space! We are a worldwide provider of cloud ERP on the Salesforce Cloud Platform. When combined with Salesforce CRM, Rootstock Cloud ERP offers manufacturing, distribution, and supply chain organizations a single platform to grow and manage their businesses. Rootstock Cloud ERP is a flexible,...


  • bangalore, India Guidewire Software Full time

    About the CompanyGuidewire's development team is looking for a smart, proactive, and results-oriented Senior Software Engineer to build elegant solutions for the property & casualty insurance industry's complex business domain and make our industry-leading products even better. The team is looking for an enthusiastic engineer who is passionate about building...


  • Bangalore, India Guidewire Software Full time

    About the Company Guidewire's development team is looking for a smart, proactive, and results-oriented Senior Software Engineer to build elegant solutions for the property & casualty insurance industry's complex business domain and make our industry-leading products even better. The team is looking for an enthusiastic engineer who is passionate...


  • bangalore, India Flexera Software India LLP Full time

    We’re transforming the software industry. We’re Flexera. With more than 50,000 customers across the world, we’re achievingthat goal.Butwe knowwe can’t do any of that without our team. Ready to help us re-imagine the industry during a time of substantial growth and ambitious plans? Come and see why we’re consistently recognized by Gartner,...


  • bangalore, India Guidewire Software Full time

    Embark on a transformative career as a Guidewire Cloud Platform Software Engineer, where you will be at the forefront of revolutionizing how business leverage cloud technologies. We are seeking talented individuals to join our innovative team, where your expertise will be instrumental in designing, implementing, and optimizing robust cloud...


  • bangalore, India Cloud Software Group Full time

    Senior Software Build Engineer Do you thrive in a dynamic environment? Were you built for a compact, agile, nimble, and dynamic team that's prepared to win? If you answered yes, we want to talk to you! Citrix is now a standalone business unit and pioneer in building and delivering solutions to both On-premise and SaaS businesses. This business unit...


  • Bangalore, India Guidewire Software Full time

    Embark on a transformative career as a Guidewire Cloud Platform Software Engineer, where you will be at the forefront of revolutionizing how business leverage cloud technologies. We are seeking talented individuals to join our innovative team, where your expertise will be instrumental in designing, implementing, and optimizing robust cloud solutions. ...

  • Upland Integrations

    3 days ago


    bangalore, India Upland Software Full time

    Description Senior Software Engineer – I (FE)Opportunity Summary We are looking for an enthusiastic and dynamic individual to join Upland India as a Senior Software Engineer I (Front-End) for our Upland Audiences product. The individual will work with our front-end development team. What would you do? Compile and analyze data,...


  • bangalore, India Flexera Software India LLP Full time

    Flexera saves customers billions of dollars in wasted technology spend. A pioneer in Hybrid ITAM and FinOps, Flexera provides award-winning, data-oriented SaaS solutions for technology value optimization (TVO), enabling IT, finance, procurement and cloud teams to gain deep insights into cost optimization, compliance and risks for each business service....


  • bangalore, India Guidewire Software Full time

    Guidewire is searching for a who is passionate about Senior Software Engineer, Team Lead role(Java/J2EE Technology) all things data, from polishing data under the hood to visualizing complex data sets in mind blowing ways. You will help architect our next generation of data analytics and visualization tools to help insurance companies glean actionable...


  • Bangalore, India Teamfocus Human capital pvt. Ltd Full time

    Roles & Responsibilities : - Senior Software Developer With 5-7 Years Of Experience - A software engineer proficient in any back-end languages.- Python can be an added advantage.- Experience on large scale distributed systems, particularly in full-stack development environment.- Experience in building a product from the ground up.- Engages in Software...


  • bangalore, India Eka Software Solutions Full time

    About Eka :Eka Software Solutions, now a part of STG, has merged with Quor Group. This merger has established a formidable presence in the vendor solutions market for metals, energy, and agriculture. Catering to a wide range of asset classes, our company utilizes a cloud-based suite of CTRM and ETRM solutions enhanced by AI/ML technology, alongside Supply...


  • bangalore, India Stellantis Full time

    Titel: Senior Software Development EngineerJob Description:Stellantis is in the process of transformation from a legacy automotive to a tech mobility company. This transformation requires top talent in software development to create the platforms that the new Stellantis vehicles will be built on. The Connected Services organization in Stellantis is working...


  • bangalore, India News Corp Full time

    Job Description : Senior Engineer, Software Development (Salesforce) News Corp India is News Corp’s premier Development Center. We provide global technology and information services that connect people to the news they need. We are an essential part of News Corp’s global technology strategy. We work directly with News Corp’s global...


  • bangalore, India Quantiphi Full time

    Job Title : Senior Software Developer (Python)Experience : 3-6 YearsLocation : Mumbai / Bangalore / Thiruvananthapuram (Hybrid)Must have Skills:Proven experience with Python , including proficiency with Pandas for data manipulation and analysis.Excellent problem-solving and analytical skillsStrong communication skills, with the ability to clearly...


  • bangalore, India ADCI - Karnataka Full time

    APS ( Amazon Payment Service) is looking for a talented and experienced Software Development Manager to drive initiatives across teams and to rollout business transformational programs. In this role, the SDM will work with Senior SDEs, PEs, Product Managers, Risk Managers, TPMs and Senior Leadership to design, develop and deliver results while fostering...


  • Bangalore, India Oracle Full time

    As the Senior Manager of Software Development at Virtual Node, your main responsibility will be to build and lead a crucial component used for running multiple OCI services. The team's goal is to enhance and improve serverless Kubernetes capabilities and meet aggressive roadmap commitments to support growing business needs. You will be in charge of...

  • Indium Software

    3 months ago


    Bangalore, India Indium Software Full time

    Title : React Developer (Frontend Developer). Education Qualification : Bachelor's degree in computer science, Information Technology, or a related field. Experience : 6-10 years. Work Location : Chennai/Bengaluru/Hyderabad. Work Mode : Hybrid. Required Skills : React, Redux, Javascript. Roles and Responsibilities : .- Meeting with the development team...


  • Bangalore, India MaxLinear Full time

    Responsibilities MaxLinear is seeking a Senior Software Engineer to join our growing team. In this role, you will focus on the following: Work closely with the hardware engineering team in the development of Graphical User Interfaces Design and develop commercial software applications for customer use Create intuitive and responsive software...


  • bangalore, India Cloud Software Group Full time

    About This Team: Citrix -- the recognized leader in VDI, Desktop-as-a-Service and application delivery solutions enable secure delivery of windows applications to more than million endpoints. Citrix Enterprise browser team is working on secure delivery of Web/SaaS apps to any device, anywhere. This team works in a startup like environment with focus on...