Find your next opportunity
Browse fresh openings from leading companies and apply with a resume tailored to the role.
Browse fresh openings from leading companies and apply with a resume tailored to the role.
14170 openings
5529-5536 of 14170Seven Seven
Free to start · No card · 5 credits the moment you sign up
The Senior Full Stack Developer plays a pivotal role in the GEMS team, driving the development and implementation of advanced cloud-native solutions. This role requires deep expertise in cloud-native design and microservices architecture to enhance the GEMS application and its integrated systems.
The developer ensures that all solutions deliver business value, remain scalable, resilient, and aligned with modern cloud computing standards. The ideal candidate is a strong advocate for CI/CD and modern software engineering best practices, fostering a culture of innovation and continuous improvement.
Develop scalable and robust cloud-native solutions, ensuring alignment with best practices for microservices, containerization, and serverless computing.
Design and implement front-end and back-end components using modern frameworks and technologies.
Implement APIs and integrate third-party services as required, ensuring code quality through rigorous testing and peer reviews.
Set up and configure cloud infrastructure (e.g., Azure), implementing Infrastructure as Code (IaC) practices for automated deployment and scaling.
Establish and maintain CI/CD pipelines to automate build, test, and deployment processes for seamless integration and delivery.
Apply security best practices to safeguard data and applications, ensuring compliance with relevant standards and policies.
Monitor and optimize the performance of applications and infrastructure through caching, load balancing, and other optimization techniques.
Prepare comprehensive technical documentation, including architecture diagrams, runbooks, code comments, release/drop plans, capacity plans, and user guides.
Conduct training sessions, product demonstrations, and provide technical support to the development team and stakeholders.
Make architectural decisions, select frameworks, and define coding standards.
Tackle complex and ambiguous problems, drive technical discussions, oversee testing strategies, propose innovative solutions, and ensure system resilience.
Provide Level 2 production support, assessing incidents, conducting root cause analysis, recommending solutions, and implementing fixes.
Participate in all Agile team ceremonies and related development activities.
Perform other related tasks as required by the team or project leadership.
Bachelors degree in Computer Science, Information Technology, or a related field.
Minimum of 7 years of experience in full stack development with strong expertise in cloud-native design and architecture.
Proven track record of delivering high-quality, scalable, and secure software solutions aligned with business and industry standards.
Proficiency in SQL, Excel, and other data analysis or reporting tools.
Experience with Agile development methodologies.
Expertise in front-end technologies such as HTML, CSS, JavaScript, and frameworks like Next.js, React, or Angular.
Strong back-end development experience using languages such as Node.js.
Deep knowledge of Azure and its services including Kubernetes, Docker, and serverless computing.
Experience with Azure Cosmos DB, including data modeling, partitioning, and querying using NoSQL or other supported APIs.
Skilled in API development and strategies, including authentication, authorization, and API Gateway configurations.
Familiarity with DevOps tools and practices, including CI/CD pipelines, automated testing, and infrastructure as code.
Proficiency with Git and version control integration (e.g., Azure Repos).
Ability to write and manage Terraform scripts for defining cloud infrastructure and configurations.
Experience configuring build and release pipelines, including YAML workflow definitions.
Experience with Docker and Azure Container Registry for managing container images.
Knowledge of deploying and managing containerized applications using Azure Container Apps.
Understanding of Dapr building blocks such as state management, pub/sub messaging, and service invocation.
Experience in creating and executing test suites for APIs using tools like Postman.
Experience with serverless architecture, including writing Azure Functions and integrating them with other Azure services.
Understanding of event-driven architecture and using Azure Event Grid for distributed event handling.
Adequate skills in UI/UX development and continuous improvement.
Proven experience leading cross-functional teams, mentoring junior developers, and facilitating technical discussions.
Knowledge of microservices architecture and RESTful API design.
Experience with TDD and unit testing using Jest or Cucumber.
Strong problem-solving skills and ability to collaborate effectively within a team.
Familiarity with Datadog or other monitoring tools.
Emerging knowledge in AI technologies.
Experience in data modeling, dashboard creation, and Power BI reporting, including integration with Azure data sources.
Leadership Leads by example, shares knowledge, supports colleagues, provides constructive feedback, and fosters collaboration.
Communication & Collaboration Explains technical concepts clearly and facilitates effective discussions across teams.
Problem-Solving & Critical Thinking Quickly resolves issues, optimizes performance, and makes data-driven decisions.
Adaptability & Continuous Learning Embraces agile practices and stays current with evolving technologies.
Emotional Intelligence & Conflict Resolution Manages pressure effectively, resolves conflicts, and promotes a positive work environment.
Ownership & Accountability Takes responsibility for deliverables, ensures quality standards, and meets deadlines.
Results-Oriented Mindset Demonstrates a proactive and solution-driven attitude with strong attention to quality.
Cultural Awareness Works effectively in an inclusive, diverse, and multicultural environment.
Reports to the Project Manager, Product Lead, Solutions Architect, and Scrum Master within the GEMS team.
Works closely with internal teams and external stakeholders to ensure project success.
Performs other related tasks as required by the team or project leadership.
Work Setup: Fully remote
Work Schedule: 8:00 AM 5:00 PM (Manila Time)
Holidays: Follows Philippine holidays
Originally posted on Himalayas
Start with a role or skill you want to use in your next job. Use the location and role filters to narrow the results, then open a listing to review the description. A title alone rarely explains the level of responsibility, working arrangement, or experience a team needs. Compare those details before deciding which opportunities deserve a tailored application.
Employers use different titles for similar work. If an exact phrase produces no results, try a shorter title, a core skill, or an alternative name for the role. Remove one filter at a time to understand which requirement is narrowing your search. A broader search can reveal suitable work without asking you to change your actual qualifications.
For each promising listing, read the responsibilities and separate essential requirements from preferences. Note the location, schedule, employment type, and compensation when provided. Missing details are questions to confirm with the employer. A remote opening may still require a particular country, work authorization, or time-zone overlap, so check the full posting before treating it as a location-independent opportunity.
Choose a few examples that demonstrate the skills this employer names. Explain your contribution and its outcome, using accurate numbers where available. Put the most relevant experience first and keep your resume easy to scan. Avoid adding technologies, qualifications, or achievements simply because they appear in a description. Your application should make your existing strengths easier to understand.
Follow the employer’s instructions for resumes, cover letters, work samples, and screening questions. Review the exported file before submitting it: confirm that contact details are correct, text can be selected, and links reach the intended pages. A resume check can help you spot unclear writing before you apply. Its feedback is advisory and does not predict a hiring decision.
Listings are collected from external sources and may change after they appear here. The employer or recruiting destination controls whether applications are open. If an original link is unavailable, check the company’s careers page for the title or move to another opening. An employer website link is a place to check current vacancies, rather than confirmation that a particular job is still accepting applications.
Keep a simple record of the company, role, job reference, application date, and documents you sent. Record any follow-up instructions and the next action you plan to take. This makes it easier to prepare for interviews, compare opportunities, and avoid applying repeatedly to the same opening through different boards. Review your shortlist as employers update their listings and prioritize opportunities with clear requirements that match the work you want to do.