Apply

Software Engineer

Posted about 2 months agoViewed

View full description

πŸ’Ž Seniority level: Junior, Minimum 2-3 years of programming experience

πŸ“ Location: Philippines

πŸ” Industry: Cybersecurity education and training

🏒 Company: OffSecπŸ‘₯ 251-500πŸ’° Private over 6 years agoEducationSecurityInformation TechnologyCyber Security

⏳ Experience: Minimum 2-3 years of programming experience

πŸͺ„ Skills: AWSNode.jsPostgreSQLElasticSearchHTMLCSSJavascriptMySQLRabbitmqVue.JsREST APICI/CD

Requirements:
  • Minimum 2-3 years of programming experience, including REST API, NodeJS, and VueJS.
  • Excellent skills in MySQL, PostgreSQL, and ElasticSearch.
  • Experience designing high traffic e-commerce websites.
  • Familiarity with CI/CD tools, Git, and Jira.
  • Knowledge of web application security (OWASP).
  • Experience with queuing tools like RabbitMQ.
  • Experience working with large remote teams.
  • Hands-on experience in agile development.
  • Experience with AWS web services.
  • Knowledge of CSS, JavaScript, and HTML.
  • Strong attention to detail and problem-solving skills.
  • Broad skills in website/software/application development.
  • DevOps skills are highly preferred.
Responsibilities:
  • Develops software solutions for a new customer-facing, high-traffic e-commerce web platform.
  • Documents and demonstrates solutions through various methods.
  • Proposes best practices for software development lifecycle and sets coding standards.
  • Supports team members through coaching and educational opportunities.
  • Designs the platform with security considerations.
  • Ensures streamlined deployment and maintenance using CI/CD.
  • Communicates effectively on project status.
  • Writes code and designs testing methodologies.
Apply

Related Jobs

Apply

πŸ“ Philippines

🧭 Full-Time

πŸ” Cloud communications

🏒 Company: SinchπŸ‘₯ 1001-5000πŸ’° $48,845,918 Post-IPO Debt 5 months agoMessagingSaaSTelecommunicationsMobileSoftware

  • Proven track record of delivering high-quality software to customers.
  • Commercial hands-on experience in NodeJS and TypeScript.
  • Experience in software architecture, frontend and backend development, database systems, and test automation.
  • Hands-on experience with NodeJS, TypeScript, Microservices, AWS Serverless, REST APIs, and Docker.
  • Passion for clean code and best engineering practices.
  • Strong analytical skills and problem-solving abilities.
  • Bachelor's Degree in Information Technology, Computer Science, or related field.
  • Ship secure, reliable, well-tested, and maintainable code while focusing on customers' best interests with minimal guidance.
  • Proactively suggest improvements in the team's technical approaches and methodologies.
  • Learn quickly and implement solutions as Proof of Concept or full implementation.
  • Adapt to customer usage and help resolve production issues.
  • Collaborate on code reviews, documentation, and complex bug fixes, focusing on security, performance, and reliability.
  • Engage in end-to-end delivery from design to production support.

AWSDockerNode.jsDynamoDBRabbitmqTypeScriptREST APIServerlessCI/CDTerraformMicroservices

Posted 20 days ago
Apply
Apply

πŸ“ Philippines

🧭 Full-Time

πŸ” Cybersecurity training and education

🏒 Company: OffSecπŸ‘₯ 251-500πŸ’° Private over 6 years agoEducationSecurityInformation TechnologyCyber Security

  • 3+ years of database development experience.
  • 3+ years of application developer and/or devops experience.
  • Ability to work well with diverse teams across different timezones.
  • Hands-on experience with MySQL table design, querying, indexing, and debugging.
  • Strong communication skills for effective engagement.
  • Logical thinker, capable of identifying issues through logical derivations.
  • Strong analytical abilities using a hypothesis-driven approach.
  • Concise and clear written and verbal communication skills.
  • Excellent attention to detail.
  • Experience with GIT versioning and best practices in security and development.
  • Preferred experience with Node.js.
  • Understanding of Microservice architecture based on 12-Factor application development practices.
  • Self-starter with a proactive, problem-solving attitude.
  • Provide data support working within tight deadlines.
  • Development, administration, and maintenance of CI/CD pipelines.
  • Support developers with query or DDL enhancements.
  • Communicate project/task status effectively with teams and management.
  • Develop and assist with database queries for content releases.
  • Create technical documentation and share knowledge.
  • Identify and address bottlenecks in processes to improve workflows.
  • Analyze and resolve technical issues with root cause determination.
  • Research new tools for process improvement.
  • Collaborate with developers to establish best practices.
  • Quickly iterate through coding, testing, deploying, and optimizing.
  • Other duties as needed.

Node.jsSoftware DevelopmentGitMySQLCI/CDMicroservicesDebugging

Posted 27 days ago
Apply
Apply
πŸ”₯ Staff Software Engineer
Posted about 1 month ago

πŸ“ Australia, Philippines, Belgium, United Kingdom

πŸ” Networked media, professional audio / video installations

  • Experience with Agile development practices.
  • Familiarity with CI/CD processes.
  • Knowledge of test-driven development (TDD).
  • Be part of a team responsible for developing clean, readable, testable code.
  • Focus on next generation features for Dante AV software products.
  • Involved in all stages of the software development lifecycle.
  • Work in an Agile, CI/CD, TDD development environment.

Software DevelopmentAgileCI/CD

Posted about 1 month ago
Apply
Apply
πŸ”₯ Software Engineer
Posted about 2 months ago

πŸ“ Costa Rica, U.S., Canada, U.K., Philippines, Australia

πŸ” Technology for law firms

🏒 Company: Elite TechnologyπŸ‘₯ 1-10ConsultingInformation TechnologySoftware

  • 3+ years’ experience in software development for complex business applications.
  • Expert knowledge of C# including .NET Core.
  • Cloud development experience with Azure, including Azure SQL, Functions, App Services, Event Hubs, API Management, AAD, Key Vault, Blob Storage, and Azure Monitor.
  • Experience in building and consuming REST APIs.
  • Familiarity with GIT / Azure DevOps and CI/CD pipelines.
  • Experience with SQL and Azure SQL.
  • Knowledge of PowerShell and software integration.
  • Experience in software automation and test-driven development.
  • Eagerness to acquire domain knowledge and strong communication skills.
  • Understand software requirements and design solutions in collaboration with product management and agile teams.
  • Follow development guidelines and best practices in daily tasks.
  • Break down software designs into actionable tasks and help estimate time for completion.
  • Collaborate with developers to ensure smooth workflow and communication.
  • Contribute to identifying areas for improvement and assist in full-cycle implementations.
  • Align work with product requirements and team goals.
  • Continue learning and apply new technologies.
  • Collaborate with senior engineers and mentor junior team members.

SQLGitC#Azure.NET coreREST APICI/CD

Posted about 2 months ago
Apply
Apply
πŸ”₯ Senior Software Engineer
Posted about 2 months ago

πŸ“ U.S., Canada, U.K., Costa Rica, the Philippines, Australia

🧭 Full-Time

πŸ” Technology for law firms

🏒 Company: Elite TechnologyπŸ‘₯ 1-10ConsultingInformation TechnologySoftware

  • 5+ years of experience in software development for complex business applications.
  • Expert knowledge of C# including .NET Core.
  • Cloud development experience with Azure, including Azure SQL, Azure Functions, App Services, Event Hubs, API Management, AAD, Key Vault, Blob Storage, and Azure Monitor.
  • Experience in building and consuming REST APIs.
  • Experience with GIT / Azure DevOps.
  • Experience in CI/CD pipeline.
  • Experience with SQL and Azure SQL.
  • Experience in PowerShell.
  • Experience in software integration.
  • Experience in software automation and test-driven development.
  • Eagerness to obtain domain knowledge for effective technical leverage.
  • Strong oral and written communication skills along with strong interpersonal skills.
  • Interpret software requirements to design and implement software as defined by product management and agile team.
  • Gain a complete understanding of the development framework and guidelines and apply to daily software development.
  • Translate software design into measurable tasks and time estimates; track time against those tasks weekly.
  • Seek innovative solutions to problems and recommend implementations.
  • Establish good working relationships with developers in various office locations.
  • Identify areas of improvement and deliver full-cycle implementations.
  • Work closely with the team to ensure product development meets requirements.
  • Learn and apply new technologies for continuous self-improvement.
  • Provide technical mentorship, coaching, and training to junior engineers.

SQLGitC#Azure.NET.NET coreREST APICI/CD

Posted about 2 months ago
Apply
Apply

πŸ“ Canada, United States, Philippines

πŸ” Home management services

🏒 Company: ThumbtackπŸ‘₯ 1001-5000πŸ’° $275,000,000 Series G over 3 years agoπŸ«‚ Last layoff about 2 years agoHome ServicesLocalService IndustryProfessional Services

  • 8+ years of engineering experience with significant focus on distributed systems.
  • 4+ years of hands-on experience building ML infrastructure or ML platforms at scale.
  • Deep expertise in at least one major programming language; proficiency in core stack (Go, Python) preferred.
  • Proven track record of technical leadership on complex, cross-functional projects.
  • Strong architectural skills with experience designing scalable, reliable distributed systems.
  • Deep understanding of ML workflows, common frameworks, and operational challenges.
  • Experience mentoring teams and driving engineering excellence.
  • Track record of making strategic technical decisions with organization-wide impact.
  • Define and drive the technical vision and architecture for Thumbtack's next-generation ML infrastructure.
  • Lead cross-functional initiatives spanning engineering, data science, and product teams to build scalable, enterprise-grade ML systems.
  • Architect and oversee implementation of critical ML infrastructure components including model serving systems and RAG systems that can scale.
  • Establish technical standards and best practices for ML engineering across the organization.
  • Mentor and provide technical leadership to engineering teams on ML infrastructure best practices.
  • Partner with senior leadership to align ML infrastructure capabilities with business objectives.

AWSPythonGCPMachine LearningPyTorchGoTensorflow

Posted about 2 months ago
Apply
Apply

πŸ“ Asia Pacific, Gurgaon

🧭 Full-Time

πŸ” Software

🏒 Company: Canonical - Jobs

  • Demonstrated professional proficiency in developing public-facing APIs and web applications using Python.
  • Broad technology base with a preference for backend code and infrastructure.
  • Knowledge of relational and non-relational databases, effective design of data models, and tuning of queries.
  • Comfortable with Ubuntu as a development and deployment platform.
  • Strong academic performance in Computer Science, STEM or a similar degree.
  • Valuing soft skills and being passionate, enterprising, thoughtful, and self-motivated.
  • Collaborate remotely with a globally distributed team.
  • Write clean web service APIs to support both CLI and web frontend clients, using Python (and optionally Golang).
  • Design and implement new features and enhancements from spec to production and ongoing operations at scale.
  • Review code and technical designs produced by other engineers.
  • Discuss ideas and collaborate on finding good solutions.
  • Work remotely with global travel for 2 to 4 weeks for internal and external events.

Backend DevelopmentPythonSoftware DevelopmentIoTGoREST APICommunication SkillsAnalytical SkillsCollaborationProblem SolvingRESTful APIsLinuxAttention to detailWritten communication

Posted 2 months ago
Apply
Apply

πŸ“ United States, Mexico, United Kingdom, Australia, Japan, India, Philippines

🧭 Full-Time

πŸ’Έ 111000 - 148000 USD per year

πŸ” Education technology

  • 4+ years of experience in backend development.
  • Strong proficiency in at least one programming language suitable for AWS Lambda (e.g., Python, Node.js, Java).
  • Experience with AWS services, particularly Lambda, API Gateway, and DynamoDB.
  • Solid understanding of serverless architecture principles and best practices.
  • Experience with microservices design patterns and event-driven architectures.
  • Proficiency in version control systems (e.g., Git) and CI/CD tools.
  • Strong problem-solving skills and attention to detail.
  • Architect and develop robust, scalable backend services with AWS Lambda.
  • Design and implement RESTful APIs and event-driven systems.
  • Optimize existing services for improved performance and cost-efficiency.
  • Collaborate with cross-functional teams to integrate backend services with frontend applications.
  • Implement and maintain CI/CD pipelines.
  • Conduct code reviews and mentor junior engineers.
  • Troubleshoot and resolve complex technical issues in production environments.

AWSNode.jsPythonDesign PatternsGitJavaServerlessCI/CDRESTful APIsMicroservicesTroubleshooting

Posted 2 months ago
Apply
Apply

πŸ“ India, Brazil, Philippines

🧭 Full-Time

πŸ” Social Media / Technology

  • Minimum 5+ years of post-internship, full-time software development experience developing user-facing Android mobile applications.
  • Experience using Java or Kotlin for Android development.
  • Knowledge of software engineering best practices such as unit testing, CI/CD, and code reviews.
  • Strong organizational skills and ability to prioritize tasks.
  • Excellent communication skills in a remote environment.
  • Experience with modern Android development frameworks like Jetpack Compose and Kotlin coroutines.
  • Familiarity with GraphQL, REST, and ability to design maintainable APIs is a plus.
  • Design, build, and ship features, experiments, and products for millions of users to support international growth.
  • Communicate effectively within the team and across disciplines, working closely with product managers and designers.
  • Contribute to the team’s strategy with active participation in planning.
  • Participate in product reviews, providing technical insight and helping to prioritize tasks.
  • Contribute to the full development cycle including technical design, development, testing, and launch.
  • Review code and design documents, provide feedback on product specs, and mentor team engineers.

Software DevelopmentAndroidJavaKotlinStrategyCommunication SkillsCI/CDOrganizational skillsDocumentationA/B testing

Posted 3 months ago
Apply
Apply

πŸ“ Philippines

πŸ” Workflow and automation software for mortgage brokers

🏒 Company: Manila RecruitmentπŸ‘₯ 11-50Staffing AgencyConsultingHuman ResourcesRecruitingSocial Media

  • Bachelor’s Degree in Information Technology, Computer Science, Engineering or related field.
  • 1 to 5 years of experience in software engineering.
  • Experience with NodeJS and JavaScript for backend development.
  • Knowledgeable in AWS native stack such as API Gateway, Lambda, SQS, Dynamo, RDS, etc.
  • Familiarity with Domain Driven Design, Microservices, RESTful APIs.
  • Ability to work in an Agile/Scrum environment.
  • Strong documentation skills using tools like Confluence, Jira, GitHub, and VSCode.
  • Excellent English communication skills, both written and verbal.
  • Ability to collaborate effectively with the team.
  • Participate in Lean, Agile, and Scrum events.
  • Attend daily standup meetings.
  • Monitor Agile board for assigned tasks.
  • Collaborate closely with team members.
  • Utilize GitHub for version control.
  • Complete software development according to requirements.
  • Create and manage pull requests and participate in code reviews.
  • Address and fix bugs during development.
  • Develop and maintain the backend platform.
  • Implement solutions on cloud platforms like AWS.
  • Document architecture and codebase.
  • Work on projects involving multiple services and technologies.
  • Develop new features from concept to implementation.
  • Foster collaboration and communication for efficient workflow.

AWSBackend DevelopmentAgileJavascriptSCRUMJiraCommunication SkillsCollaborationRESTful APIsDocumentationMicroservicesNodeJS

Posted 3 months ago
Apply