Senior Software Engineer

Diversify Intelligent Staffing Solutions Inc

  • Metro Manila
  • Permanent
  • Full-time
  • 2 months ago
Our team in Melbourne is seeking a highly skilled and experienced Senior Software Engineer who will be responsible for developing high-quality software solutions, leading technical projects, and mentoring junior team members. The Senior Software Engineer will be a champion of Continuous Delivery practices within the team driving modern, collaborative engineering practices to facilitate best-in-class engineering outcomes. They will actively collaborate with their team, product, business analysts, and designers to deliver exceptional, data-driven software solutions. They will also play a key role in influencing our engineering function to promote and foster high-quality engineering practices. With the support of Engineering leaders, they will own the technical solution and design of software, working closely with the team to meet delivery objectives, building out the appropriate technology platform to support these objectives. RESPONSIBILITIES Develop, support, and maintain software applications using best practices across a range of technologies ensuring high-quality, easily maintainable, efficient, tested, and scalable code. Provide input into the target state architecture for the platform. Develop a robust, automated, and modern Continuous Integration and Continuous Delivery practice within the team. Developing high-quality solutions collaboratively with the team and appropriate members throughout the engineering function using a mix of front-end (web and mobile) and back-end technologies. Working incrementally towards delivery of the platform. Collaborating closely with Product using customer data and insights to drive the solution. Establishing strong quality and automation practices and processes. Lead technical projects, including architecture and design decisions, code reviews/pairing, and mentoring of junior team members. Working closely with our Platform teams to implement software leveraging our internal tools, frameworks, and infrastructure where appropriate. Collaborating closely with product owners, delivery leads, and business analysts Contributing to the improvement of software development lifecycle processes Participate in and, at times, facilitate Engineering Dojos. QUALIFICATIONS 5+ years of software engineering experience Proficient in Front End and Full Stack Development Commitment to continuous learning and staying updated with software engineering trends. Deep understanding of software development best practices, including object-oriented and functional programming, design patterns, etc. Experience in designing team and service interfaces. Proven ability to work with remote, global teams. REQUIRED Tech Stack: Frontend: HTML5/CSS3, JavaScript (ES6+), TypeScript, React.js or Vue.js Backend: Node.js, Express.js Database: MongoDB or PostgreSQL Cloud Services (AWS): AWS Lambda, Amazon S3, Amazon RDS, Amazon EC2, Amazon API Gateway, Amazon CloudFront Version Control: Git Development Tools: Webpack or Parcel, Babel, ESLint, Visual Studio Code or WebStorm Testing: Jest or Mocha, React Testing Library or Vue Test Utils Deployment: Docker, AWS Elastic Beanstalk Monitoring and Logging: AWS CloudWatch Continuous Integration/Continuous Deployment (CI/CD): GitHub Actions or AWS CodePipeline This tech stack covers both frontend and backend development, along with deployment, monitoring, and continuous integration/continuous deployment (CI/CD) processes, all leveraging Amazon Web Services (AWS) cloud infrastructure.

foundit

Similar Jobs

  • Senior Software Support Engineer

    Etrading Software Limited (Philippines) Inc

    • Manila City, Metro Manila
    • Makati City, Metro Manila
    Join the Future of Fintech as a Senior Application/Client Support Analyst (Senior Software Support Engineer) at Etrading Software! At Etrading Software, we're not just another comp…
    • 1 month ago
  • Senior Full Stack Software Engineer

    Ciena

    • Manila City, Metro Manila
    Ciena is committed to our people-first philosophy. Our teams enjoy a culture focused on prioritizing a personalized and flexible work environment that empowers an individual’s pass…
    • 2 months ago
  • Senior Full Stack Software Engineer

    Ciena

    • Manila City, Metro Manila
    Ciena is committed to our people-first philosophy. Our teams enjoy a culture focused on prioritizing a personalized and flexible work environment that empowers an individual’s pass…
    • 2 months ago