
Senior Mendix Developer
Posted 5 days ago

Posted 5 days ago
This is a fully remote position, open to applicants in Egypt.
• **Overview**
• The Senior Mendix Developer is tasked with the design, development, and maintenance of high-quality Mendix applications that meet business goals and adhere to software development standards. This position requires a robust technical foundation in Mendix, alongside the capability to mentor junior developers, collaborate with stakeholders, and promote best practices throughout the low-code application development lifecycle.
• **Key Responsibilities**
• Application Development & Architecture
• Create, construct, and launch Mendix applications following best architectural practices and development patterns.
• Convert business needs into scalable, maintainable, and high-quality Mendix solutions.
• Develop intricate domain models, microflows, nanoflows, workflows, integrations, and UI components.
• Construct custom components utilizing Java actions (crafted according to Java best practices and company guidelines).
• Design and establish effective Mendix security models (user roles, module roles, entity access, page access, microflow access) strictly adhering to the principle of least privilege and Mendix security best practices.
• Ensure application performance, scalability, reliability, and compliance with enterprise performance standards.
• Conduct comprehensive code reviews to maintain quality, consistency, and maintainability.
• Implement robust auditing, logging, and monitoring mechanisms while advocating true DevOps, BizDevOps, and SecDevOps principles throughout the application lifecycle.
• Develop productized modules that can be reused in other applications and projects.
• Design and create robust Mendix mobile applications with a focus on reliable offline synchronization, high performance, secure local data handling, custom native functionalities, and streamlined iOS/Android build and deployment processes.
• **Integration & System Design**
• Connect Mendix applications with external systems via REST, SOAP, OData, Kafka, databases, identity providers (OIDC, Azure AD), and more.
• Design highly modular and reusable components (modules, microflows, nanoflows, snippets, document templates).
• Strong experience working with Mendix Building Blocks.
• Collaborate with enterprise architects, infrastructure teams, and system owners to ensure solutions integrate well with the wider IT landscape.
• Lead technical discussions with external teams on security, network, and infrastructure matters.
• Engage in in-depth technical discussions regarding published/consumed APIs (endpoints, versioning, authentication, rate limiting).
• Design, document, and publish APIs adhering to REST/SOAP best practices.
• Maintain a strong documentation discipline: clean/readable code, comprehensive in-app documentation, and complete handover/technical delivery documents (e.g., LLD, API documentation, etc.) for clients.
• **Leadership & Collaboration**
• Mentor and coach junior and intermediate-level Mendix developers on best practices and advanced techniques.
• Lead technical discussions, solution-design workshops, sprint planning, and refinement sessions.
• Collaborate closely with product owners, business analysts, and stakeholders to clarify requirements, refine user stories, and define acceptance criteria.
• Advocate for and enforce Mendix development best practices and reusable components.
• Provide accurate effort estimations for tasks, user stories, enhancements, and bug fixes.
• **Quality Assurance & Lifecycle Management**
• Ensure proper implementation of CI/CD pipelines, automated deployments, and branching strategies in Git.
• Conduct systematic unit testing, integration testing, and end-to-end testing; oversee full System Integration Testing (SIT).
• Troubleshoot and resolve complex bugs, including integration, performance, and concurrency issues.
• Manage application lifecycle processes: branching strategies, versioning, environment configuration (dev/test/acc/prod), deployment processes, and rollback procedures.
• **Required Skills & Qualifications**
• **Technical Skills**
• Mendix Advanced or Expert certification (Expert is strongly preferred).
• Over 3 years of experience in developing Mendix applications.
• Successfully delivered Mendix applications into production (at least one complex application).
• Expert-level knowledge of domain modeling, microflows, nanoflows, security models, Java actions, JavaScript actions, and Mendix best practices.
• Experience with Git-based development, CI/CD pipelines, and automated deployments.
• Strong background in REST/SOAP web services, API design and documentation, and API best practices.
• Proficient in utilizing AI tools (such as Copilot, Grok, ChatGPT, Maia) to enhance development, debugging, documentation, design, and professional client/stakeholder communication.
• Proven ability to create and maintain comprehensive documentation (API, Low Level Design, etc.).
• Proficient in Microsoft Word and Excel for documentation and reporting purposes.
• Strong proficiency in Java and JavaScript for custom actions, debugging complex logic, and performance optimization.
• Advanced SQL skills, including the ability to write and optimize complex queries, joins, and indexing.
• Practical experience with On-Premise environments and cloud environments (Mendix Cloud, Azure, or OpenShift environments).
• Strong understanding of Mendix architecture, integrations, APIs, and security concepts.
• Solid grasp of networking, certificates, firewalls, and proxy configurations in enterprise contexts.
• Completed multiple Mendix major upgrades.
• Strong expertise in Mendix Mobile: offline/sync logic, performance optimization, security, secure mobile storage/encryption, and managing app builds, signing, and store distribution.
• **Soft Skills**
• Excellent analytical and problem-solving abilities, especially for complex integration and performance challenges under tight deadlines, while maintaining composure during high-pressure situations.
• Exceptional verbal and written communication skills; capable of crafting clear, professional client emails and documentation and engaging in client-facing discussions.
• Strong stakeholder management and facilitation skills for workshops and requirement sessions.
• Thrives in agile/scaled-agile and waterfall environments; skilled at managing scope, aligning customer expectations, and enforcing processes in structured deliveries.
• Highly proactive; identifies blockers, suggests solutions, and drives initiatives when progress slows or new opportunities arise.
• Proven ability to work independently while leading technical workstreams.
• **Preferred Experience**
• Previous experience in leading Mendix development teams.
• Familiarity with Mendix tools such as QSM.
• Hands-on experience with containerization (Docker, Kubernetes) and private cloud Mendix deployments.
• Participation in Mendix Capture the Flag (CTF) events or demonstrated understanding of Mendix security vulnerability concepts.
• Competitive salary and performance-based bonuses.
• Comprehensive health and wellness benefits.
• Opportunities for professional development and continuous learning.
• Flexible work hours and the possibility of remote work.
• A collaborative and supportive team environment.
Synera
Stefanini Brasil
Roblox
Kapres Technology
Get handpicked remote jobs straight to your inbox weekly.