Design, develop, and maintain backend services that support core business systems and integrations
Build and manage API integrations with internal and third-party platforms
Develop and optimize workflows across CRM and ERP systems (e.g., Salesforce, NetSuite)
Design and support reliable, scalable data flows between billing, provisioning, and operational systems
Collaborate with product, operations, and cross-functional engineering teams to deliver solutions aligned with business needs
Participate in Agile Scrum ceremonies including sprint planning, standups, reviews, and retrospectives
Troubleshoot production issues, perform root cause analysis, and implement long-term fixes to improve system reliability
Contribute to system architecture discussions and technical design decisions
Write clean, maintainable, and well-structured code that follows best practices, with a strong emphasis on readability, testability, and long-term maintainability
Create clear and thorough technical documentation to support ongoing development, knowledge sharing, and system support
Requirements
3+ years of professional experience in software engineering
Strong backend development experience using one or more of the following languages: PHP (Laravel preferred), Golang, Java, or Perl
Proven experience designing, building, and consuming RESTful APIs or similar service interfaces
Hands-on experience with relational databases such as MySQL or PostgreSQL
Strong proficiency in SQL, including query optimization and data modeling
Experience developing and deploying applications in Linux-based environments
Working knowledge of distributed systems and asynchronous processing patterns
Experience working within Agile or Scrum development frameworks
Strong analytical and problem-solving skills, with the ability to debug and resolve complex technical issues
Fluent in spoken and written English, with the ability to communicate technical concepts clearly; resume must be submitted in English.
Experience integrating with CRM platforms such as Salesforce
Experience working with ERP systems such as NetSuite
Familiarity with event-driven or messaging architectures (e.g., queues, pub/sub)
Experience working in AWS or similar cloud environments
Experience with Docker or containerized development workflows
Exposure to billing, provisioning, or operational workflow automation
Experience working with high-volume data processing or system integrations