Company Description
We Work Worldwide is a global technology delivery partner that provides end-to-end execution for clients across 14 industries. The company combines elite engineering talent with strong project management to help organizations scale and overcome tech talent constraints. Its core capabilities include software development, outstaffing and outsourcing, embedded enterprise solutions, and 24/7 operations across time zones. For over six years, clients have trusted the team’s seasoned expertise, now unified under the We Work Worldwide brand. The organization is focused on building long-term partnerships and delivering impactful, scalable solutions on a global level.
Role Description
This is a full-time, hybrid Senior OutSystems Developer role based in Lahore, with the flexibility to work from home part of the time. The Senior OutSystems Developer will design, develop, and maintain scalable applications using the OutSystems low-code platform, from initial requirements analysis through deployment and support. Responsibilities include collaborating with product owners, architects, and cross-functional teams to translate business needs into technical solutions, integrating OutSystems apps with external systems and APIs, and ensuring performance, security, and reliability standards are met. The role involves reviewing and optimizing existing OutSystems applications, conducting code reviews, and contributing to best practices and reusable components. The Senior OutSystems Developer will also mentor less experienced developers, participate in agile ceremonies, and help continuously improve development processes and delivery quality.
Qualifications
- Strong OutSystems platform expertise, including developing web and mobile applications, managing data models, and implementing reusable components and modules.
- Proficiency in software engineering fundamentals such as object-oriented design, integration with REST/SOAP APIs, database design (SQL), and version control (e.g., Git).
- Experience with application performance optimization, troubleshooting, debugging, and ensuring secure, scalable, and maintainable solutions.
- Background working in agile environments, including sprint planning, backlog refinement, and collaboration with cross-functional delivery teams.
- Ability to gather and refine requirements, create technical designs, and communicate complex technical concepts clearly to technical and non-technical stakeholders.
- Experience mentoring or guiding other developers, contributing to code reviews, and promoting coding standards and best practices.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- OutSystems certifications (e.g., Associate/Professional Web or Mobile Developer) and experience in consulting or multi-client environments are highly beneficial.
Disclaimer: This job offer was originally posted on Linkedin.