Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Senior
Qualifications
Requirements:Minimum 5 years of backend development experience with a strong emphasis on Node.js. Demonstrated proficiency in creating RESTful APIs and microservices architectures. Thorough understanding of asynchronous programming and event-driven architecture. Experience with databases such as MongoDB, PostgreSQL, or MySQL. Familiarity with cloud platforms (AWS, GCP, or Azure) and deployment methodologies. Knowledge of DevOps practices, specifically CI/CD and containerization (Docker). Exceptional analytical abilities and meticulous attention to detail. Strong communication skills, particularly in a remote work environment.
About the job
Key Responsibilities:
Architect, develop, and sustain robust and scalable backend services leveraging Node.js.
Work alongside frontend developers to guarantee seamless integration of user-facing elements with server-side logic.
Enhance applications for optimal speed and scalability.
Implement security and data protection protocols.
Engage in code reviews, mentor junior developers, and cultivate a culture of continuous improvement.
Diagnose, debug, and upgrade existing systems while ensuring documentation is current.
About flatgigs
At flatgigs, we are committed to fostering a vibrant and dynamic work culture. Our remote team collaborates effectively to deliver high-quality tech solutions that meet the needs of our clients and enhance their success.
Job SummaryWe are seeking a skilled PHP Developer to join our dynamic team at Creative Chaos. In this role, you will be responsible for crafting server-side web application logic and developing back-end components. You will connect applications with various web services, often third-party, while also supporting front-end developers by seamlessly integrating …
Join Careem as a Senior Software Engineer I and become a part of our innovative technology team. In this role, you will collaborate with talented engineers and contribute to the development of cutting-edge solutions that drive our business forward. Your expertise will help shape the future of our platform, ensuring we remain at the forefront of the tech landscape.
Key Responsibilities Oversee and troubleshoot company products to ensure optimal performance. Develop and implement new features, along with regular updates. Create customized solutions tailored to customer specifications. Design and evaluate new systems being developed by the software team. Provide training and mentorship to junior developers. Outline technical roadmaps and engage in research and development activities. Assist junior team members in reviewing and debugging issues as they arise. Generate customized reports for select clients. Communicate effectively with stakeholders and conduct training for offshore staff. Manage live systems, including deployment and backup strategies. Design and oversee database management for both new and existing systems. Collaborate with the networking team for troubleshooting and configuration tasks. Perform periodic health monitoring of systems. Manage code repositories for all development projects, including TFS repository creation and user/role management. Act as a product owner by gathering requirements and formulating project plans with the scrum team. Design, create, and review technical documentation and workflows. Refine project backlogs and manage team tasks effectively. Review development outputs collaboratively with the scrum team.
Core ResponsibilitiesAs a Senior Software Engineer specializing in AI/ML, you will:Identify and engage potential clients seeking advanced AI/ML solutions using Python.Craft and implement effective strategies to generate leads and broaden our client base.Oversee the complete sales cycle from prospecting to deal closure.Conduct client meetings and presentations, demonstrating our AI/ML capabilities through product demos.Lead contract negotiations ensuring mutually beneficial agreements.Establish and nurture long-term client relationships to facilitate repeat business.Collaborate with technical teams to design and propose tailored Python-based AI/ML solutions.Provide ongoing support to clients, ensuring their satisfaction and successful project implementation.Stay updated on industry trends and emerging AI/ML technologies to fine-tune sales strategies.
Company ProfileEpicMetry is a forward-thinking venture studio located in the bustling city of Dubai. Our mission is to leverage innovative technology to foster growth and empower businesses across a variety of sectors. We are dedicated to excellence and strive to deliver outstanding solutions, positioning ourselves as a reliable partner for organizations seeking to excel in today’s digital era. EpicMetry offers a wide range of services, including web and mobile app development, product prototyping, and automation of data processing to cater to the dynamic needs of businesses globally. Join us in our quest to revolutionize technology and create transformative solutions that lead to our clients' success.Position OverviewEpicMetry is seeking a skilled Backend .NET Core Developer with a strong background in fintech, particularly in wallet services. In this role, you will be responsible for building and maintaining backend services that guarantee secure, scalable, and high-performance transaction processing. If you are enthusiastic about financial technologies and possess robust .NET Core expertise, we would love to connect with you!Key Responsibilities:Design and maintain backend systems utilizing .NET Core to enhance wallet functionalities within our fintech applications.Develop RESTful APIs for effective integration with frontend applications and external services.Optimize backend processes to ensure high performance and responsiveness of applications.Work collaboratively with cross-functional teams to define, design, and deliver fintech solutions that comply with client needs and regulatory standards.Engage in code reviews, ensuring code quality, security, and best practices are upheld.Assist in diagnosing and resolving performance issues and errors.Stay updated with the latest trends and advancements in fintech and backend development.Qualifications:Bachelor's degree in Computer Science, Software Engineering, or a related discipline.A minimum of 5 years of experience in backend development using .NET Core, ideally within the fintech sector.Deep understanding of financial transaction processing, wallet services, and security protocols.Expertise in designing and implementing RESTful APIs.Familiarity with databases such as SQL Server or PostgreSQL.Experience with cloud platforms like Azure, particularly in relation to containerization and microservices.Outstanding problem-solving abilities and a collaborative mindset.Excellent communication skills for effective teamwork and stakeholder engagement.
As a Principal Software Engineer specializing in Java at Creative Chaos, you will play a pivotal role in the development of server applications across multiple software platforms. Your primary responsibilities will include crafting robust Restful APIs for client applications, ensuring that server functionality aligns with design specifications, and maintaining high standards for security and performance while delivering bug-free solutions. In this leadership position, you will guide and mentor a team of engineers, providing continuous training and support to enhance their skills.Duties & Responsibilities Design, develop, test, document, and maintain back-end services, models, processes, and databases that underpin the application. Engage in development team activities to uphold exceptional quality and productivity standards. Leverage deep expertise in cloud architectures focusing on security, availability, microservices, and scalable designs. Keep abreast of emerging technologies and development methodologies to enhance application quality and efficiency. Adopt agile principles and support iterative processes to maximize software delivery value. Provide technical guidance for complex projects and collaborate with staff, contractors, and vendors to fulfill company MIS requirements. Conduct complex designs and analyses to address diverse business needs through technology. Lead small to medium-scale projects and present strategic recommendations to management. Serve as a resource for others on advanced technical topics, offering expertise to department management and external stakeholders. Requirements Bachelor's degree in Computer Science, Software Engineering, or a related field. 8+ years of professional experience in Java/Spring development, particularly in building commercial Spring MVC/Hibernate and AJAX web applications. Proficient in system integration, especially in designing, developing, and consuming REST services. Familiarity with PostgreSQL as a DB engine, including deployment on AWS, and skills in relational databases and Terraform. Experience with React JS is a plus. Able to collaborate effectively with business stakeholders, user experience designers, and quality assurance teams. Adaptable to evolving requirements and project specifications. Excellent written and verbal communication skills. Strong belief in the value of test automation for quality assurance.
Job SummaryWe are seeking a highly skilled Senior Java Software Engineer to join our dynamic team at Creative Chaos. In this role, you will be instrumental in developing robust server applications across various platforms, focusing on the creation of RESTful APIs designed for client application consumption. You will ensure that our server applications meet design specifications, delivering optimal functionality, security, and performance while remaining bug-free. As a senior engineer, you will also play a crucial role in mentoring junior team members, fostering their professional growth through training and guidance.Duties & Responsibilities Conduct thorough analysis of business requirements Provide accurate task estimations Write high-quality code and unit tests Collaborate effectively with team members Optimize code for enhanced security and performance Maintain and troubleshoot existing systems Update issue tracking software regularly Communicate progress updates to stakeholders Manage code versioning Stay abreast of emerging technologies Lead and guide a team of software engineers Assess candidates for open positions
Job SummaryWe are seeking a highly skilled Senior Software Engineer specializing in Android development to join our dynamic team at Creative Chaos. In this role, you will be instrumental in crafting and enhancing innovative Android applications. You will collaborate with cross-functional teams to design, implement, and optimize new features, ensuring a seamless user experience. Your expertise will also be vital in diagnosing and resolving technical challenges, maintaining the quality and performance of our applications.Duties & ResponsibilitiesConduct thorough analysis of business requirements and technical specifications.Design and implement new features for Android applications.Write efficient, maintainable, and well-structured code.Work closely with the design team to deliver an outstanding user experience.Proactively identify and troubleshoot application issues.Perform code reviews to uphold high code quality standards.Stay informed about the latest trends and best practices in Android development.Participate in team meetings and collaborative brainstorming sessions.Mentor junior developers, sharing your knowledge and expertise.
Role overview Creative Chaos is hiring a Senior Java Software Engineer for its Lahore, Punjab office. This position focuses on building and maintaining server applications across various software platforms. The work involves designing and implementing Restful APIs for client-facing applications, with a strong emphasis on functionality, security, and performance. Senior engineers in this role also contribute to team development by mentoring junior developers and supporting their growth. Main responsibilities Analyze and interpret business requirements for new features and projects Estimate task complexity and provide realistic timelines Write efficient Java code and conduct unit testing to maintain quality Collaborate with engineers and other team members to deliver solutions Optimize code to improve security and performance Maintain and troubleshoot existing systems, resolving issues as they appear Update and manage issue tracking systems to document progress and problems Share regular status updates with stakeholders Communicate directly with clients when needed Manage version control for codebases Research and evaluate new technologies for possible adoption Lead a team of software engineers, providing direction and oversight Mentor and train junior team members to build skills and team cohesion Stay current by continuously upgrading technical skills and knowledge Participate in candidate evaluations for open engineering roles
Company ProfileAHOY is an innovative venture studio located in the bustling city of Dubai. Our mission is to leverage advanced technology to foster innovation and support businesses in various sectors. We are dedicated to excellence and aim to provide outstanding solutions that empower companies to flourish in today's digital era. From developing web and mobile applications to product prototyping and automating data processes, AHOY delivers a wide range of services tailored to the dynamic needs of global businesses. Join us as we redefine the technological landscape and create solutions that drive success for our clients.Position OverviewWe are looking for a skilled and passionate Technical Support Engineer with expertise in Odoo and Python to join our dedicated support team. In this pivotal role, you will be responsible for delivering technical assistance to clients utilizing our Odoo solutions. Your proficiency in Python programming will be instrumental in diagnosing problems, implementing solutions, and enhancing the functionality of our applications.
Software Engineer (API Integrations & Full Stack Development)Full-Time | Remote | U.S. Business Hours Role OverviewJoin our dynamic team as a Software Engineer at one of our rapidly expanding clients. This position is pivotal in developing, optimizing, and scaling cutting-edge software systems and integrations.This role is perfect for individuals who thrive in:Backend and API-driven developmentEnhancing frontend and user interfacesWorkflow automationInnovating AI-powered solutionsTackling technical challenges across diverse systemsYou'll collaborate closely with product, operations, and engineering teams to create scalable tools and elevate the company's technological framework. This is a fantastic opportunity to become part of a thriving organization that offers: Strong engineering ownership Exposure to AI and automation Collaborative product development Tangible technical impact Key ResponsibilitiesAPI Development & IntegrationsDevelop, manage, and optimize API integrationsDiagnose backend communication and API issuesGuarantee consistent system connectivity and workflow automationEnhance the performance and stability of integrationsBackend & Workflow OptimizationRefine internal systems and operational workflowsAutomate repetitive tasks to boost efficiencyDesign scalable backend logic and processesOptimize interconnected systems across the platformFrontend & UI DevelopmentCreate and enhance user-friendly interfacesSupport internal tools and customer-facing applicationsCollaborate with product and design teams on frontend featuresImprove usability and application responsivenessAI & Emerging TechnologiesInvestigate and implement AI-driven functionalitiesUtilize modern tools and frameworksAdvise on improved engineering workflows and technologiesIntegrate automation and intelligent systems into productsCross-Functional CollaborationWork closely with:Product teamsOperationsEngineering leadershipContribute innovative ideas to enhance scalability, workflows, and technical processes
Job Summary As a Principal Software Engineer specializing in ReactJS at Creative Chaos, you will play a pivotal role in designing and developing robust server applications across various software platforms. Your primary responsibilities will include creating Restful APIs for client applications, ensuring that the functionality and performance of server applications align with design specifications while maintaining top-notch security and bug-free performance. You will lead a talented team of engineers, providing mentorship and fostering an environment of continuous learning and growth.Duties & Responsibilities Lead and guide a team of software engineers. Provide mentorship and training to team members. Analyze and interpret business requirements to drive software solutions. Estimate and plan for assigned tasks effectively. Develop high-quality code along with comprehensive unit tests. Collaborate seamlessly with cross-functional teams. Optimize code for enhanced security and performance. Maintain existing systems by troubleshooting and resolving issues. Update and manage issue tracking software. Communicate project status and updates clearly to stakeholders. Version control your code effectively. Research and evaluate new technologies for implementation. Continuously upgrade your skills and knowledge. Participate in the candidate evaluation process for open positions.
Job SummaryAs a Senior Software Engineer specializing in .NET at Creative Chaos, you will play a pivotal role in the development of robust server applications across various software platforms. Your primary responsibilities will include designing and implementing Restful APIs that serve client applications. You will ensure that the server application meets all design specifications, emphasizing functionality, security, and performance while maintaining a bug-free environment. In addition, you will have the opportunity to mentor junior engineers, fostering team growth and expertise through training initiatives.Duties & Responsibilities Analyze and interpret business requirements to guide development. Estimate the effort required for assigned tasks. Write clean, efficient code along with comprehensive unit tests. Collaborate effectively with team members to achieve project goals. Optimize your code for enhanced security and performance. Maintain existing systems by troubleshooting and resolving issues. Regularly update issue tracking software with progress. Provide timely status updates to stakeholders. Engage with clients to understand their requirements and feedback. Implement version control for your codebase. Research and adopt new technologies as necessary. Lead and inspire a team of software engineers. Mentor team members by providing guidance and support. Continuously upgrade personal skills and team knowledge. Evaluate candidates for open positions within the team.
Job OverviewJoin Creative Chaos as a Senior Software Engineer specializing in Node.js. In this pivotal role, you will be responsible for the design, development, and maintenance of server applications across various software platforms. Your expertise in creating robust Restful APIs will empower client applications, ensuring they are functional, secure, and optimized for performance. You will also play a crucial role in mentoring junior engineers, enhancing team capabilities through guidance and training.Key ResponsibilitiesAnalyze and interpret business requirements effectively.Estimate and prioritize tasks with accuracy.Develop clean, maintainable code and comprehensive unit tests.Collaborate with cross-functional teams to achieve project goals.Optimize code to enhance security and performance metrics.Maintain existing systems by troubleshooting and resolving issues.Utilize issue tracking software to update and manage project statuses.Provide regular updates on project progress and challenges.Engage with clients to gather feedback and ensure satisfaction.Manage version control for your code effectively.Stay current with emerging technologies through research.Lead a team of software engineers, fostering growth and collaboration.Mentor team members, enhancing their skills through training.Continuously upgrade your technical knowledge and skills.Assist in the evaluation of candidates for new positions.
Join our dynamic team at Careem as a Senior Software Engineer I, where you'll play a pivotal role in developing innovative software solutions that enhance our platform. In this position, you will collaborate with cross-functional teams, contribute to high-quality software design, and implement robust applications that meet both customer and business needs.
NielsenIQ is looking for a Software Engineer in Karachi to help build and maintain software applications that support client needs and improve service delivery. This position involves working closely with colleagues from different disciplines to deliver reliable solutions. Role overview This role centers on designing, developing, and maintaining software products. Collaboration with cross-functional teams is a key part of daily work, ensuring that applications are both effective and aligned with client requirements. What you will do Work with team members from various backgrounds to develop software applications Design and implement features that address client needs Maintain and improve existing software to enhance service quality Location This position is based in Karachi.
About AdalFi:AdalFi is a pioneering fintech organization transforming the landscape of digital lending in Pakistan. We are committed to developing intelligent credit infrastructure that empowers banks to make real-time, automated lending decisions utilizing state-of-the-art data science, machine learning, and artificial intelligence technologies.About the Role:We are seeking a talented Principal Software Engineer with extensive knowledge in .NET frameworks and a proven track record in developing fintech solutions. You will be instrumental in architecting scalable systems, addressing intricate engineering challenges, and guiding a high-achieving development team. This position is perfect for a technically proficient individual who demonstrates initiative and possesses strong communication skills. Experience in a product-focused company is highly advantageous.Key Responsibilities:Lead the design, development, and deployment of scalable fintech applications utilizing the .NET technology stack.Manage the complete development lifecycle—from requirements gathering to implementation and delivery.Address complex, real-world business challenges with clean, efficient, and maintainable code.Collaborate with cross-functional teams, including product management, design, and DevOps.Guide junior engineers and advocate for best practices in code quality, performance, and security.Proactively seek opportunities to enhance systems, tools, and processes to foster engineering excellence.Engage in architectural reviews and long-term technical planning.
Job Overview: We are seeking a highly skilled Senior Software Engineer specializing in Vue.js to join our dynamic team at Creative Chaos. This role involves developing robust front-end web applications for a variety of software platforms. You will ensure that our client application meets design specifications while maintaining high standards for functionality, security, and performance. In addition, you will play a vital role in mentoring junior developers and fostering a strong team environment through effective training and guidance.Key Responsibilities:Analyze and interpret business requirements to deliver effective solutions.Estimate deadlines for assigned tasks and deliver on time.Develop code and unit tests to ensure quality and reliability.Collaborate with cross-functional teams to enhance application features.Optimize code for improved security and performance.Maintain existing systems by resolving issues promptly.Utilize issue tracking software to manage tasks efficiently.Provide regular status updates to stakeholders.Engage in client communication to gather feedback.Manage version control for your code effectively.Research and implement new technologies to stay ahead.Lead a team of software engineers towards achieving project goals.Mentor team members and promote skill development.Continuously upgrade personal skills and knowledge.Participate in evaluating candidates for open positions.
Join Veeam, the Data and AI Trust Company, where we empower organizations to fully understand, secure, and enhance the resilience of their data and AI. As a leader in data resilience and security posture management, Veeam is at the forefront of integrating identity, data, security, and AI risk. Headquartered in Seattle and with a presence in over 30 countries, we proudly safeguard the operations of more than 550,000 clients globally. Be a part of our mission to grow, learn, and make a significant impact for some of the world’s most renowned brands.About the RoleWe are on the lookout for a Software Development Engineer in Test (SDET) to join our Securiti Sciences team. In this pivotal role, you will not only contribute to quality assurance but also drive quality initiatives from inception to deployment. Your expertise in system architecture and data flow will empower you to make informed automation decisions (API vs. UI), diagnose issues at scale, and advocate for quality enhancements throughout the Software Development Life Cycle (SDLC). If you aspire to be a technical consultant and a champion of quality rather than merely a developer or bug finder, we would love to hear from you!
Devsinc seeks a Java Software Engineer for its Lahore office. This role centers on designing, building, and maintaining Spring Boot applications that address client needs. Collaboration with cross-functional teams is a regular part of the work, ensuring that software solutions meet project requirements and can scale as needed. Main responsibilities Design, develop, and maintain applications and microservices using Spring Boot. Work with stakeholders to gather and analyze software requirements. Write clean, maintainable code that aligns with industry standards. Perform unit and integration testing to support reliable software delivery. Participate in code reviews and offer constructive feedback to colleagues. Stay informed about new technologies and programming languages relevant to the Java ecosystem. What helps in this role Success in this position relies on strong knowledge of Java and its ecosystem. Familiarity with Spring Boot and a collaborative approach to development are also important.