Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Company Description
vCodes is where code meets cognition. We build tools and frameworks that enable developers to design systems that think, reason, and evolve. vCodes is an ecosystem built on growth, trust, and passion, supporting creators who shape the future of intelligent software. We are dedicated to creating superintelligent systems and coding the future.
Role Description
This is a full-time on-site role for a Senior Software Engineer located in Dubai. We are seeking a senior software engineer passionate about building scalable, high-performance software products. You will be a core contributor in designing, developing, and deploying applications across the full stack—from intuitive frontends to resilient backends—within a fast-paced, innovation-driven environment. The Senior Software Engineer will be responsible for designing, developing, and maintaining advanced software systems. Day-to-day tasks include writing high-quality code, implementing new features, debugging and troubleshooting issues, collaborating with cross-functional teams, and ensuring the scalability and performance of applications. The role also involves continuous learning and staying updated with emerging technologies.
Key Responsibilities
- Design, develop, and maintain end-to-end web applications using React.js (frontend) , Node.js and Python (backend) frameworks.
- Build, optimize, and secure RESTful APIs for seamless data integration.
- Work with SQL databases (PostgreSQL/MySQL) for efficient data modeling and performance tuning.
- Participate in system architecture and design reviews ensuring scalability, maintainability, and performance.
- Collaborate with Product, QA, and DevOps teams to deliver robust, production-grade solutions.
- Implement and manage CI/CD pipelines and containerized deployments (Docker/Kubernetes).
- Conduct code reviews, maintain technical documentation, and contribute to engineering best practices.
- Troubleshoot production issues and optimize performance across the stack.
Technical Competencies
- Proficiency in React.js, Python (Flask/FastAPI/Django), and SQL databases.
- Strong understanding of API design principles (REST/GraphQL).
- Hands-on experience with DevOps tools such as Docker, Jenkins, GitHub Actions, or Azure DevOps.
- Solid grasp of software architecture patterns and system design concepts.
- Experience working with version control (Git) and agile methodologies.
- Familiarity with cloud platforms (AWS, Azure, or GCP).
Education Qualification
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or related engineering disciplines from a recognized institution.
Nice to Have
- Exposure to AI/ML integrations or data-driven applications.
- Prior experience in healthcare tech, fintech, or analytics platforms.
- Knowledge of infrastructure-as-code and automated testing frameworks.
Why Join Us
- Work in a product-first environment with strong engineering autonomy.
- Own end-to-end modules and influence architectural decisions.
- Collaborate with a lean, high-performing team passionate about technology and innovation.
- Flexible culture with opportunities to experiment, grow, and lead.
Key Skills
Ranked by relevanceReady to apply?
Join vCodes and take your career to the next level!
Application takes less than 5 minutes

