Engages in learning activities and is interested in understanding different ways of doing things including the key activities performed by others in team.
Creative
Identifies beneficial new approaches and ways of looking at problems, introduces them within team.
...
We are hiring a Senior Software Engineer (Backend) to be the backend technical anchor of the MX Pod. You will partner closely with our Mobile Engineer, Pod Lead, and CTO to design, build, and operate the services that power the member experience for hundreds of thousands of users across three countries.
This is a high-ownership role. The pod is small and stream-aligned, which means you will have direct visibility into product decisions, architectural choices, and outcomes. You will not be a cog, you will be one of the people the company looks to when backend complexity needs to be solved well.
While this role is backend-primary, you will also work across the stack, contributing to our member-facing web UI (Angular 18) and our identity and login UI (Blazor WebAssembly). We want someone happy to own a feature from API through to UI, not someone who hands off at the controller.
...
System Integration: Work closely with senior developers and DevOps teams to connect frontend applications with APIs, cloud services (especially Azure), and databases.
Continuous Learning: Actively participate in code reviews, learn engineering best practices, and adapt to modern frontend/backend integration methods.
Education: Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field. Open to Fresh Graduates with strong final year projects or coding portfolios.
...
Collaborate with project managers, product owners, developers, testers, and other stakeholders to understand requirements and refine specifications for optimal outcomes.
Participate actively in code reviews to improve coding standards and foster a culture of technical excellence within the team.
Debug and troubleshoot issues in existing applications by applying analytical skills and attention to detail to resolve problems efficiently.
...
Collaborate with project managers, product owners, developers, testers, and other stakeholders to understand requirements and refine specifications for optimal outcomes.
Participate actively in code reviews to improve coding standards and foster a culture of technical excellence within the team.
Debug and troubleshoot issues in existing applications by applying analytical skills and attention to detail to resolve problems efficiently.
...
Design and maintain relational databases by writing efficient queries and managing data migrations to ensure data integrity and optimal performance across multiple tenants.
Review code submissions from team members, provide constructive feedback, and conduct thorough testing to identify and rectify bugs or issues promptly.
Identify and address performance bottlenecks in both front-end and back-end components to ensure optimal application performance at all times.
...