Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Mid to Senior
Qualifications
Requirements Bachelor's degree in Computer Science, Software Engineering, or a related field 3 to 7 years of relevant professional experience Proficiency in Spring Boot and Hibernate (3-7 years) Strong understanding of Microservices architecture Experience with version control and CI/CD tools such as Git, Maven, JFrog, and UDeploy Extensive experience in developing enterprise-level web applications and RESTful APIs Solid design and programming skills in JSON, Web Services, XML, XSLT, and PL/SQL across both Unix and Windows environments Strong familiarity with Linux/UNIX environments Proficient in Shell scripting Experience with PostgreSQL as a database engine, particularly deployed on AWS Working knowledge of relational database skills for PostgreSQL and Terraform Passionate about keeping up with the latest technology trends and innovations Strong experience in Agile/Scrum methodologies Excellent collaboration and communication skills in distributed teams Exceptional written and verbal communication abilities
About the job
Job Summary We 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
About Creative Chaos
Creative Chaos is a forward-thinking technology firm focused on delivering innovative software solutions. Our team is composed of skilled professionals who are passionate about technology and dedicated to driving success for our clients. We promote a culture of collaboration, continuous learning, and professional development.
Vectara offers a cutting-edge platform designed for the deployment of Enterprise AI Agents and AI Assistants, emphasizing Accuracy, Security, and Explainability like no other. Our enterprise RAG and Agentic AI Platform stands out with unmatched Accuracy, Security, and Explainability through the utilization of the most advanced models for retrieval, embedding…
Join the dynamic team at Devsinc as a Senior Software Engineer - Python Developer. We are looking for an exceptional talent to spearhead the design and development of high-performance Python applications. You will thrive in a collaborative environment, creating scalable software solutions while mentoring junior developers and enhancing our project architecture.Key Responsibilities:Architect, develop, and sustain intricate Python applications and services.Lead discussions on architecture and make informed decisions regarding technology stacks and methodologies.Enhance application performance for speed and scalability.Guide and mentor junior developers, promoting their professional growth and adherence to best practices.Perform code reviews to ensure code quality and compliance with best practices.Work closely with cross-functional teams to define, design, and implement innovative features.Identify and resolve application issues through troubleshooting and debugging.Stay abreast of emerging technologies and industry trends to drive innovative solutions within the team.
Full-time|On-site|Islamabad, Islamabad Capital Territory, Pakistan
About UsSkyLabs AI Inc. is a pioneering force in the artificial intelligence sector, based in the United States. Our mission revolves around advancing AI for intelligent reasoning, with a specialization in complex neurosymbolic AI to tackle sophisticated software engineering challenges. Our elite team comprises top-tier researchers and engineers who are committed to developing the platforms and intelligent agents that will revolutionize future software solutions. If you're driven by the prospect of creating truly intelligent systems and making a significant impact, we invite you to be a part of our journey.The RoleWe are in search of an outstanding Senior AI Research Engineer dedicated to training and enhancing Large Language Models (LLMs) throughout their entire lifecycle. This includes Domain-Adaptive Pretraining, Supervised Fine-Tuning (SFT), Reinforcement Learning (RL/RLVR), and sophisticated post-training techniques such as reward modeling, preference optimization, and RL-VR workflows. In this role, you will spearhead hands-on training initiatives, provide direction for research, and construct robust data, training, evaluation, and deployment pipelines.You should possess a profound understanding of LLM internals—covering aspects like attention/MLP dynamics, normalization, optimization behavior, and scaling laws—along with familiarity with cutting-edge architectures such as Mixture of Experts (MoE) and other innovative design choices. Collaborating closely with product and platform teams, you will translate research insights into high-performance systems.
Join bayutdubizzle as a Senior DevOps Engineer, where you'll play a vital role in ensuring the health, automation, and scalability of our services. Collaborate closely with development teams from the initial design phases through to troubleshooting production issues. Your expertise will support a diverse range of products, with a strong emphasis on automation, reliability, and performance.Key Responsibilities: Act as the primary architect for the health, performance, and capacity management of our production environment. Design and implement systems that enhance Dubizzle's operations, prioritizing automation and maintainability. Develop and manage extensive CI/CD pipelines, with a preference for experience in GitHub Actions and Jenkins. Work in tandem with development teams on operational challenges, ensuring smooth support and feedback cycles. Maintain production-like environments for development and testing to ensure swift and reliable product team experiences. Create tools for effective monitoring of custom applications in large-scale environments. Diagnose issues across the technology stack, including hardware, software, applications, and networks. Facilitate the migration of applications from legacy systems with minimal downtime. Participate in a shared 24x7 on-call rotation. Thoroughly document system designs and procedures.
Join the Stellic Engineering TeamAt Stellic, our engineers embody a unique blend of curiosity, creativity, and business insight, enabling them to deliver innovative solutions rapidly while maintaining the highest quality standards. Our mission revolves around enhancing the educational journeys of students worldwide, and our engineering efforts are always aligned with this purpose.As we embark on a pivotal phase of our growth, having successfully established our product-market fit and achieved remarkable customer satisfaction ratings, we are poised to evolve. Our backend architecture requires modernization to keep pace with our ambitious objectives, and we seek a visionary leader to guide this transformation and elevate our engineering team's capabilities.Your ResponsibilitiesCollaborate closely with our founders and product managers to grasp the underlying motivations behind each platform capability.Facilitate alignment in prioritizing engineering initiatives alongside product goals.Design and spearhead the implementation of scalable backend architectures for critical enterprise applications.Develop and uphold clean, intuitive APIs that manage intricate business logic and data workflows.Optimize database structures and queries for efficient processing of vast data sets.Identify and implement abstractions that enhance system performance and reliability.Mentor fellow engineers in best practices, design patterns, and code quality to elevate our overall engineering standards.Ensure exceptional quality through the design of robust testing strategies and the implementation of reliable testing suites.Your Profile5+ years of experience as a backend engineer in large-scale environments.A strong sense of ownership and the capability to autonomously lead complex projects.A deep sense of curiosity, customer empathy, and a strong commitment to the craft of engineering.Proficient in planning, estimating, and managing technical project execution and delivery.Excellent problem-solving abilities and a natural aptitude for analytical thinking.
Job Overview:Join our dynamic team at creativechaos as a Senior DevOps Engineer specializing in AWS. You will play a crucial role in maintaining the integrity of our services and ensuring compliance with service level agreements (SLAs). Your expertise in cloud automation and infrastructure management will be pivotal in guiding urgent projects and addressing critical issues effectively.Lead initiatives to ensure SLAs are consistently met and provide clear communication regarding project statuses and resource allocation.Design, build, and support automation solutions using Puppet and cloud technologies.Troubleshoot and resolve technical issues across our tech stack, including Linux, networking, and load balancing.Collaborate with development teams to establish a robust CI/CD infrastructure and implement environments for quality assurance and development.Ensure the security, reliability, scalability, and automation of our cloud environments.Directly support server operations during application deployments and production activities.Work closely with developers to ensure that new environments align with requirements and best practices.Automate the deployment of applications, configurations, and security settings.Participate in the evaluation process for new candidates.
Join our energetic team at AHOY as a Senior Android Engineer, where you'll be instrumental in crafting high-quality, user-focused mobile applications. Your expertise will be vital in designing, developing, and sustaining innovative Android applications. You'll collaborate closely with product managers and designers to guarantee optimal performance and an exceptional user experience.Key Responsibilities:Architect, develop, and uphold scalable Android applications utilizing Kotlin or Java.Work alongside product managers and designers to convert user needs into functional applications.Integrate complex features while ensuring the applications' performance, quality, and responsiveness.Engage in code reviews to uphold superior code quality standards.Keep abreast of the latest trends and advancements in Android development.
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.
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.
About Us Moniepoint is a pioneering financial services platform tailored for emerging markets and proudly stands as Africa's second-fastest growing company. Since our inception in 2019, we have empowered over 3 million individuals with our innovative technology, offering a comprehensive suite of personal and business banking solutions, payment processing, credit services, and business management tools designed to foster success. In 2023, Moniepoint facilitated transactions worth $182 billion and currently leads in processing the majority of POS transactions across Nigeria. Position Overview Join us as a Senior Mobile Engineer, where you will be a key player in developing cutting-edge mobile applications. This is a full-time remote role based in Pakistan. Your Responsibilities Design and develop sophisticated, scalable applications using Flutter. Create custom packages in Flutter utilizing existing functionalities and APIs from native Android and iOS. Transform designs and wireframes into high-quality, responsive UI code. Write optimized queries for core data management. Implement Model-View-Controller (MVC) and Model-View-ViewModel (MVVM) patterns to architect maintainable, testable, and functional software that meets product specifications. Investigate and propose viable architectures for new feature implementations.
About CodeNinjaAt CodeNinja Consulting, we specialize in creating high-performing global engineering teams that drive digital transformation for enterprises across the globe. With a presence in Saudi Arabia, Pakistan, the United States, and Chile, we equip our clients with unparalleled expertise in software engineering, QA automation, cloud services, DevOps, and enterprise technology solutions.Our team of over 350 professionals delivers innovative solutions across sectors including banking, fintech, healthcare, e-commerce, and large-scale enterprise platforms. At CodeNinja, we prioritize innovation, excellence, and a culture of continuous improvement, empowering our teams to deliver smarter, faster, and stronger results. Job SummaryWe are on the lookout for a seasoned Automation Engineer with over 8 years of experience to develop, enhance, and maintain automated testing solutions for complex enterprise systems. The ideal candidate will possess a robust technical background in test automation frameworks, CI/CD integration, regression automation, and API automation, while collaborating effectively with cross-functional testing teams.In this role, you will work closely with the Manual Test Lead, engineering teams, and DevOps to ensure comprehensive test coverage, quality assurance, and stability throughout release cycles. Key ResponsibilitiesAutomation Development & MaintenanceDevelop and maintain automation scripts for regression, functional, and SIT testing.Create reusable automation frameworks, utilities, and libraries.Debug, optimize, and enhance test scripts for improved reliability and performance.Ensure that automated tests are scalable, modular, and adhere to industry best practices.CI/CD IntegrationIntegrate automated test suites into Jenkins, GitHub Actions, GitLab CI, or similar CI/CD pipelines.Configure automated execution triggers for nightly builds, code merges, and release cycles.Implement reporting and log outputs directly into CI/CD dashboards.Testing & Quality AssuranceEnsure extensive test coverage, including UI, API, SIT, and end-to-end scenarios.Collaborate with the Manual Test Lead to identify automation candidates and prioritize tasks.Prepare detailed test reports, execution logs, error summaries, and coverage metrics.Participate in defect triage meetings and provide technical insights on automation failures.Collaboration & SupportWork alongside developers, architects, QA, and DevOps teams to ensure test environment readiness.Offer guidance on automation best practices to junior team members.Support continuous improvement initiatives across testing processes.
Job Overview:We are on the lookout for a talented Senior Data Engineer to become a vital part of our innovative team at creativechaos. The successful candidate will possess extensive expertise in crafting and deploying data pipelines, optimizing data processes, and managing substantial datasets. You will be tasked with establishing and sustaining robust data infrastructure while working alongside diverse teams to tackle data-oriented technical challenges and meet data infrastructure requirements.Key Responsibilities: Design and construct scalable, reliable data pipelines ensuring exceptional availability and performance. Create complex datasets that conform to both functional and non-functional business specifications. Identify, strategize, and execute enhancements to internal processes, including automating manual tasks, optimizing data delivery, and reengineering infrastructure for improved scalability. Adopt best practices for data storage, processing, and retrieval. Collaborate with various stakeholders, including executives, data scientists, and product managers, to comprehend data requirements and deploy effective data solutions. Enhance and fine-tune data workflows to achieve peak performance and efficiency. Ensure data security and compliance with pertinent data privacy regulations. Keep abreast of emerging technologies and industry advancements in data engineering and analytics. Mentor junior data engineers, providing guidance and support. Qualifications: A Bachelor's or Master's degree in Computer Science, Engineering, or a related discipline. A minimum of 7 years of experience in data engineering or a comparable role. Proficient in programming languages such as Python, Scala, or Java. Experience in designing and implementing data pipelines with tools like Apache Kafka, Apache Spark, or AWS Glue. Strong SQL skills and familiarity with database technologies like PostgreSQL, MySQL, or MongoDB. Understanding of cloud platforms, particularly Azure. Experience with data modeling, ETL processes, and data warehousing principles. Exceptional problem-solving and troubleshooting capabilities. Excellent communication and teamwork skills. Detail-oriented with a proactive approach to work. What We Offer: Paid Time Off Work From Home Health Insurance OPD Training and Development Life Insurance
Join Devsinc as a Senior Software Engineer specializing in Artificial Intelligence. We are looking for an accomplished professional with a minimum of 3 years of hands-on experience in AI and Machine Learning. In this role, you will be responsible for designing, developing, and implementing advanced AI systems in production settings. The ideal candidate will possess a solid foundation in software engineering, extensive knowledge of machine learning techniques, and a successful track record of delivering scalable AI solutions. This position requires strong architectural insight, technical leadership, and the ability to drive cross-functional teams through complex AI projects from inception to launch.Key Responsibilities:Oversee the complete development cycle and deployment of AI projects, from ideation to production.Design, develop, and enhance AI/ML models, including deep learning, natural language processing, computer vision, and large language models.Create robust pipelines for training, fine-tuning, evaluation, deployment, and ongoing improvement.Develop production-grade inference services, APIs, and microservices, ensuring high performance, reliability, and cost-effectiveness.Implement and manage MLOps workflows using tools like SageMaker, MLflow, Vertex AI, Docker, and Kubernetes.Utilize advanced model optimization strategies such as quantization, distillation, batching, and GPU/TPU acceleration.Conduct experiments and explore emerging AI methodologies (LLMs, RAG, multimodal AI, vector search) to apply insights to practical scenarios.Collaborate effectively with Data Engineering, Product, DevOps, and Business teams to deliver AI-enhanced features.Mentor junior and mid-level engineers, fostering best practices in AI and software engineering.Engage in system architecture design, CI/CD implementation, monitoring, and lifecycle management of AI systems.Maintain high standards of code quality, documentation, security, and compliance throughout the AI development cycle.
Join AHOY as a Lead Senior Android (Kotlin) Engineer and spearhead the creation of top-tier Android applications. In this hands-on position, you will utilize your extensive Kotlin expertise to develop scalable, efficient, and user-centric applications. Working alongside cross-functional teams, you will be a key player in delivering innovative solutions while adhering to software development best practices.Key Responsibilities:Design, develop, and sustain intricate Android applications utilizing Kotlin.Guide the architecture and implementation of new features, ensuring optimal app performance and stability.Work closely with UI/UX designers and product managers to convert user needs into functional app designs.Conduct code reviews and provide mentorship to junior developers, fostering coding and design best practices.Keep abreast of the latest advancements in Android development and emerging technologies.
As a Senior Technical Content Engineer (TCE) at Educative, you will play a crucial role in demystifying complex technical concepts for our learners. Your expertise will help create compelling and interactive course content that engages and educates.Key Responsibilities:Course Development:• Conduct thorough research and design interactive, text-based courses complete with practical programming assignments and projects tailored for engineering learners.• Review and provide constructive feedback on courses developed by peers, ensuring they meet Educative’s high standards for editorial and technical excellence, while effectively utilizing platform features to enhance learner engagement.• Stay abreast of the latest technical advancements to shape course strategy and ensure our offerings meet the evolving needs of our learners.Platform Expertise:• Cultivate a deep understanding of Educative’s platform capabilities to efficiently create courses and assist both internal and external authors in maximizing platform features.• Propose product features and improvements, guiding them through the phases of prioritization, design, and implementation.Team Development:• Engage in team-building initiatives including recruiting, mentoring new hires, and leading training sessions.
Job Summary:Join Creative Chaos as a Senior Computer Vision Engineer, where you will play a pivotal role in transforming innovative ideas into reality. We are on the lookout for a highly skilled engineer with a deep expertise in developing and deploying computer vision algorithms and solutions. Engage in thrilling projects centered on image and video analysis, utilizing state-of-the-art technology to enhance product functionalities and user experiences.Key Responsibilities: Design and develop robust computer vision algorithms and systems. Engage in projects focused on object detection, image segmentation, and facial recognition. Collaborate with multidisciplinary teams to seamlessly integrate vision solutions into broader applications. Stay updated on the latest trends and breakthroughs in computer vision technologies through continuous research. Optimize existing algorithms for peak performance and efficiency in real-world scenarios. Process and analyze large datasets for the training and evaluation of computer vision models. Document your work meticulously to ensure reproducibility and facilitate knowledge sharing among teams. Mentor junior engineers, imparting best practices for developing efficient computer vision solutions. Participate in code reviews to uphold high standards of coding practices and quality. Requirements: Bachelor's or Master's degree in Computer Science, Computer Vision, or a related domain. 5+ years of hands-on experience in computer vision or image processing. Proficient in programming languages, especially Python and C++. Familiarity with computer vision libraries such as OpenCV, TensorFlow, Keras, or PyTorch. In-depth understanding of machine learning and deep learning techniques within the realm of computer vision. Experience in image and video analysis as well as real-time processing. Exceptional analytical and problem-solving abilities. Strong communication skills to effectively collaborate across teams. Able to lead and mentor junior engineers, fostering a collaborative work environment.
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.
Join our dynamic team as a Senior Principal QA Engineer, where you will play a pivotal role in ensuring the highest quality standards for our software products. You will lead a team of QA professionals, develop testing strategies, and implement best practices to enhance our product offerings.Your expertise will drive the quality assurance process, from test planning and execution to defect management. Collaborate with cross-functional teams to identify test requirements and ensure timely delivery of reliable software solutions.