Senior Software Developer

4 hours ago


Philippines Sideways 6 Full time

Senior Software Developer - Marketplace Integrations Team

Department: Engineering

Employment Type: Contract

Location: Manila, PH

Reporting To: Eugene Varghin

Description

Interact provides enterprise-grade intranet software that connects over three million employees to leading global names like Levi's, Domino’s, Teva Pharmaceuticals, and Technicolor.

Our team of customer-focused problem solvers are passionate about helping organizations to communicate better. We do this together by constantly working to improve every service and product we offer. With offices in Manchester, New York, Dubai, Tulsa, and Poland, we operate across North America, EMEA, and Australia.

Click on any of our vacancies and you’ll see one thing in common – they all begin with this message. Why? Because at Interact we treat everyone with the same respect and honesty. Whether you’re a developer fresh out of college or a seasoned salesperson, we live the motto that we uphold for our customers: our people are our most valuable assets.

We are looking for a Senior Software Developer to join our Marketplace Integrations Team. In this role you will be working closely with the Technical Lead on bespoke projects for our customers. Leveraging your extensive experience and expertise, you will lead complex projects and mentor junior engineers.

WE ARE WORKING IN PARTNERSHIP WITH TECHANYWHERE

A little about you...
  • Minimum 5+ years of professional experience in software development, with a focus on API first backends, ASP.Net and ReactJS frontends.
  • Proven experience in developing engaging, scalable, high-performance, high-transactional Web UI and APIs.
  • Extensive experience with C#, ASP.NET, and .NET frameworks.
  • Strong proficiency in ReactJS and Node.js for frontend development.
  • Experience with SQL Server, including T-SQL, Stored procedures, and SQL Transactions.
  • Familiarity with Docker containers and container orchestration.
  • Experience working in an Agile/Scrum development environment.
  • Expert understanding of Object-Oriented Programming (OOP) concepts and principles.
  • Deep knowledge and application of Software Engineering Design Patterns and SOLID principles.
  • Proficiency in data structures, including arrays, linked lists, stacks, queues, trees, graphs, and hash tables.
  • Understanding of algorithms such as sorting algorithms (quicksort, mergesort), searching algorithms (binary search), recursion, and basic algorithmic complexity (Big O notation).
  • Experience with version control systems, particularly Git using Bitbucket.
  • Familiarity with ElasticSearch, Redis, memory caching, distributed locking, and queue-based mechanisms.
  • Knowledge of AWS cloud hosting and infrastructure management.
  • Experience with CI/CD tools like TeamCity and Octopus Deploy.
  • Familiarity with the Atlassian Suite (Jira, Confluence) for project management and documentation.
  • Strong leadership skills, with the ability to mentor and inspire team members.
  • Exceptional problem-solving abilities, capable of tackling complex technical challenges.
  • Excellent communication skills, both verbal and written, able to convey technical concepts to various stakeholders.
  • Proactive and self-motivated, with a passion for technology and continuous learning.
  • Attention to detail and a commitment to delivering high-quality, reliable software.
  • Collaborative mindset, and keen to help create a positive Team environment by contributing to team dynamics.
  • Strategic thinker, able to align technical design options and architectural decisions with business objectives.
  • Adaptable and flexible, comfortable working in a fast-paced, dynamic environment.
  • Innovative mindset, eager to explore new technologies and drive improvements.
About the role... Technical Leadership
  • Design and develop high-quality software solutions using our tech stack, including C#, ASP.NET, ReactJS, Node.js, and SQL Server.
  • Implement and enforce best practices in software development, including SOLID principles and design patterns.
  • Optimize application performance, ensuring scalability and reliability for high-volume queries and transactions.
  • Conduct code reviews (face-to-face or via pull requests), providing constructive feedback to improve code quality and maintain coding standards.
  • Mentor and guide junior and mid-level engineers, fostering professional growth and knowledge sharing.
  • Manage source code effectively using Git tools.
  • Troubleshoot and resolve complex technical issues, applying critical thinking and problem-solving skills.
  • Stay updated with emerging technologies and industry trends, evaluating their potential integration into our tech stack.
  • Contribute to the continuous improvement of development processes and workflows.
  • Ensure security best practices, collaborating with security teams to safeguard applications.
Project Leadership
  • Lead and participate in the planning and execution of complex software projects, ensuring alignment with business objectives.
  • Identify and mitigate technical risks, ensuring project success and application stability.
  • Oversee the front-end and back-end development lifecycle, ensuring timely delivery of project milestones and product releases.
Mentorship and Team Development
  • Provide mentorship to junior engineers, helping them develop their skills and understanding of best practices.
  • Foster a collaborative and inclusive team environment, encouraging knowledge sharing and continuous learning.
  • Facilitate training sessions and workshops to upskill team members and promote professional growth.
Quality Assurance
  • Ensure the highest code quality by implementing and advocating for thorough testing practices, including unit tests, integration tests, and end-to-end tests.
  • Collaborate with QA teams to establish testing strategies and ensure comprehensive test coverage.
  • Implement performance optimization techniques, ensuring scalability and reliability for high-volume queries and transactions.
  • Ensure security best practices, collaborating with security teams to safeguard applications.
Collaboration and Communication
  • Communicate complex technical concepts effectively to non-technical stakeholders, bridging the gap between technical and business teams.
  • Contribute to the continuous improvement of development processes and workflows.
#J-18808-Ljbffr

  • Philippines ProSource Full time $80,000 - $100,000 per year

    Get AI-powered advice on this job and more exclusive features. At ProSource, we build and manage highly technical distributed teams for some of the most innovative companies in the world. We believe in humanizing the outsourcing industry by finding, attracting, and retaining top talent. Our dynamic workspaces promote creativity, collaboration, and...


  • Philippines Monstarlab Full time $60,000 - $80,000 per year

    Join to apply for the Senior Software Developer (Fullstack) role at Monstarlab3 days ago Be among the first 25 applicants About The JobWork with frameworks such as Spring Boot, Spring / Spring MVC and Laravel to build robust solutions. Work in tandem with other developers to implement and maintain features and functionality. Research, establish, and...


  • , , Philippines Global Payments Full time

    Senior Software Developer page is loadedSenior Software Developer Apply locations Quezon City, Metro Manila, Philippines time type Full time posted on Posted 30+ Days Ago job requisition id R Every day, Global Payments makes it possible for millions of people to move money between buyers and sellers using our payments solutions for credit, debit, prepaid and...

  • Software Tester

    2 days ago


    , Albay, Philippines Layertech Software Labs, Inc. Full time

    Overview Job Title: Software Tester Location: Daraga, Albay A Software Tester is responsible for ensuring the quality and functionality of software applications by identifying defects and verifying that the software meets the required standards and user expectations. Responsibilities Develop and execute detailed test plans, test cases, and test scripts...


  • Philippines Ricardo Full time $90,000 - $120,000 per year

    Overview:Position: Senior Software DeveloperLocation: Manila, PhilippinesRole Type: 6 Months Contract, RenewableJob Type: Remote / HybridJob ID: Our vision is to create a safe and sustainable world.Ricardo plc is a global strategic, environmental, and engineering consulting company. With over 100 years of engineering excellence and employing close to 3,000...

  • Software Developer

    2 weeks ago


    Philippines Teko Full time $6,000 - $8,000 per year

    Get AI-powered advice on this job and access more exclusive features.We are growing and want to add a Software Developer to our teamRequirements4-6 years in Software Development & Support for large-scale platforms Background in software analysis, debugging & problem isolation Ability to respond professionally to emails & track issues in CRMSelf-starter,...


  • , Metro Manila, Philippines FPT Software Full time

    Job Overview We are seeking a highly skilled Mid-Senior Salesforce Developer with extensive experience in system development and integration on the Salesforce platform. The ideal candidate will be proficient in handling complex technical requirements—from system configuration to advanced programming—and capable of performing live coding to solve...


  • Philippines Datapel Systems Full time $121,988 per year

    Get AI-powered advice on this job and more exclusive features. The Senior Software Engineer – Integrations (.NET Stack) will lead the design, development,and maintenance of integration solutions for Datapel's Warehouse Management System(WMS). This role is key in enabling scalable and performant connectivity between Datapel and third-party platforms,...

  • Software Developer

    2 days ago


    , , Philippines Hyremote Full time

    Hyremote National Capital Region, Philippines Join or sign in to find your next job Join to apply for the Software Engineer role at Hyremote Hyremote National Capital Region, Philippines Join to apply for the Software Engineer role at Hyremote Join a dynamic, fast-moving software consulting company that thrives on solving complex business challenges...


  • Philippines DomainTools Full time ₱1,500,000 - ₱2,500,000 per year

    DomainTools is seeking a senior test developer with a focus on web-based user interfaces and REST APIs to join our Software QA team. We want you to research, develop, deliver, and manage cutting edge techniques in software quality assurance and test writing with automated deployments. You will closely collaborate with development and operations teams to...