AWS Data Engineer

San Francisco Bay Area, CA, United States - 54353
We are seeking a skilled and innovative AWS Data Engineer to join our dynamic team in the San Francisco Bay Area. This role involves designing, implementing, and maintaining scalable data pipelines and architectures using AWS technologies. As a critical member of our team, you will work collaboratively to support data-driven decision-making across the organization.
  • Educational Background: Bachelor’s degree in Computer Science, Data Engineering, or a related field (Master’s degree preferred).
  • Experience:
    • 3+ years of experience as a Data Engineer.
    • Hands-on experience with AWS services (e.g., Glue, EMR, Lambda, Redshift, S3, IAM).
    • Proficient in Python, SQL, or Java/Scala.
    • Strong knowledge of distributed systems and data pipeline frameworks.
  • Technical Skills:
    • Experience with tools like Apache Spark, Kafka, or Hadoop.
    • Familiarity with CI/CD pipelines and version control (e.g., Git, Jenkins).
    • Understanding of data modeling, warehousing, and real-time analytics.
  • Soft Skills:
    • Excellent problem-solving abilities and attention to detail.
    • Strong communication and teamwork skills.
  • AWS Certifications (e.g., AWS Certified Data Analytics - Specialty, AWS Certified Solutions Architect).
  • Experience with machine learning workflows or tools.
  • Knowledge of containerized environments (e.g., Docker, Kubernetes).
  • Competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off, including vacation days and holidays.
  • Retirement plan with employer match.
  • Professional development opportunities and certifications.
  • Work-from-home flexibility and remote options.
  • A collaborative and supportive work culture focused on innovation and growth.
  • Design and develop highly available, scalable, and secure data solutions on AWS.
  • Build and manage data pipelines using services such as AWS Glue, Lambda, Step Functions, and Kinesis.
  • Design data models and implement ETL/ELT processes for structured and unstructured data.
  • Maintain and optimize data storage solutions, including Redshift, S3, DynamoDB, and RDS.
  • Monitor and troubleshoot data systems to ensure reliability, security, and performance.
  • Collaborate with cross-functional teams, including data scientists, analysts, and application developers, to meet business requirements.
  • Implement data governance and security policies to comply with regulations.
  • Stay up-to-date with the latest AWS services and best practices.
Apply Now

Java Developer

Sunnyvale, CA, USA - 3532
We are looking for a skilled TIBCO Developer to join our dynamic team. In this role, you will be responsible for designing, developing, and implementing TIBCO-based solutions that drive our business processes. The ideal candidate will have strong expertise in TIBCO products such as TIBCO BW, EMS, and Business Events. You will collaborate closely with our cross-functional teams to create robust, scalable integrations that meet our business needs. This is an excellent opportunity to work on cutting-edge technology in a supportive, growth-focused environment.
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Proven experience as a TIBCO Developer, with proficiency in TIBCO BW, EMS, and Business Events.
  • Strong knowledge of SOA, API, and ESB architectures.
  • Experience with web services (SOAP/REST), XML, and JSON.
  • Familiarity with SQL databases and database connectivity.
  • Solid understanding of the software development lifecycle (SDLC).
  • Ability to troubleshoot and solve issues effectively in a fast-paced environment.
  • Strong written and verbal communication skills for collaboration with various teams.
  • TIBCO certifications (e.g., TIBCO Certified Professional).
  • Experience with TIBCO ActiveMatrix, TIBCO Spotfire, or TIBCO Cloud.
  • Familiarity with other integration platforms and middleware solutions.
  • Experience with message-oriented middleware like JMS.
  • Exposure to DevOps practices and automation.
  • Competitive salary with performance-based bonuses.
  • Comprehensive health, dental, and vision coverage.
  • Flexible paid time off and work-from-home options.
  • Retirement savings plan with employer contributions.
  • Opportunities for ongoing training and professional development.
  • Collaborative and inclusive company culture.
  • Potential for career advancement within a growing team.
  • Design, develop, and deploy TIBCO solutions that support integration and business processes.
  • Implement TIBCO BusinessWorks (BW), Enterprise Message Service (EMS), and Business Events solutions.
  • Collaborate with business analysts, architects, and other developers to understand technical and business requirements.
  • Ensure integrations are high-performing, scalable, and secure.
  • Perform troubleshooting and debugging to optimize system performance.
  • Maintain and improve existing TIBCO implementations as required.
  • Document design specifications, configurations, and integration flows.
  • Conduct testing and validation to ensure the effectiveness of TIBCO-based integrations.
  • Provide ongoing support and maintenance for TIBCO applications.
Apply Now

Citrix Engineer

Troy, MI, USA - 3532
We are seeking an experienced Citrix Engineer to manage, support, and optimize our Citrix infrastructure. This role will be crucial in designing and maintaining Citrix solutions, ensuring seamless access and performance for end users. The ideal candidate will have in-depth knowledge of Citrix products, virtualization, and troubleshooting skills to ensure system availability, security, and user satisfaction. If you are passionate about delivering high-quality virtualized environments and are skilled at diagnosing and resolving complex issues, we’d love to have you on our team.
  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Proven experience as a Citrix Engineer or in a similar role.
  • Proficiency in Citrix Virtual Apps and Desktops (XenApp/XenDesktop) and Citrix ADC (NetScaler).
  • Strong knowledge of virtualization technologies, including VMware or Hyper-V.
  • Experience with Windows Server, Active Directory, and Group Policy management.
  • Solid understanding of network protocols, load balancing, and security practices.
  • Strong troubleshooting skills and attention to detail.
  • Ability to work independently and as part of a team in a fast-paced environment.
  • Citrix certifications such as Citrix Certified Associate – Virtualization (CCA-V) or Citrix Certified Professional – Virtualization (CCP-V).
  • Experience with Citrix Workspace, Citrix Cloud, and Citrix Endpoint Management.
  • Familiarity with scripting languages like PowerShell for automation tasks.
  • Knowledge of Azure Virtual Desktop (AVD) and other cloud-based VDI solutions.
  • Prior experience in enterprise-level Citrix deployments and large-scale Citrix migration projects.
  • Competitive salary with performance-based incentives.
  • Comprehensive health, dental, and vision insurance.
  • Flexible paid time off and work-from-home options.
  • 401(k) retirement plan with employer matching.
  • Opportunities for professional certifications and career development.
  • A collaborative work environment focused on innovation and growth.
  • Access to the latest technologies and resources in virtualization.
  • Design, implement, and manage Citrix environments, including XenApp, XenDesktop, and Citrix ADC (NetScaler).
  • Maintain and optimize Citrix infrastructure to ensure high availability and performance.
  • Troubleshoot and resolve technical issues in a timely manner, ensuring minimal disruption to end users.
  • Monitor and analyze performance metrics, implementing improvements as necessary.
  • Work with IT security teams to secure Citrix environments, ensuring data protection and compliance with policies.
  • Develop and maintain documentation for Citrix configurations, procedures, and troubleshooting steps.
  • Provide end-user support and training for Citrix systems and applications.
  • Collaborate with cross-functional teams to integrate Citrix with other enterprise applications and infrastructure.
Apply Now

Business Analyst

Sunnyvale, CA, USA - 18720
We are looking for an insightful and detail-oriented Business Analyst to join our team. The successful candidate will play a pivotal role in bridging the gap between business needs and technical solutions, ensuring successful project delivery and optimal business outcomes. You will work closely with stakeholders to analyze business processes, identify areas for improvement, and deliver actionable recommendations.
  • Bachelor’s degree in Business Administration, Information Systems, or a related field.
  • Proven experience as a Business Analyst or in a similar role.
  • Strong understanding of business processes and project management methodologies.
  • Proficiency in data analysis tools and techniques (e.g., SQL, Excel, Tableau).
  • Excellent problem-solving and critical-thinking skills.
  • Strong communication and interpersonal skills to work effectively with diverse teams.
  • Experience with software development lifecycle (SDLC) is a plus.
  • Certification such as CBAP (Certified Business Analysis Professional) or PMI-PBA is desirable.
  • Performance-based bonuses and annual incentives.
  • Recognition awards for outstanding contributions.
  • Opportunities for rapid career progression and skill development.
  • Competitive salary package.
  • Comprehensive health insurance (medical, dental, vision).
  • Generous paid time off, including vacation, sick leave, and holidays.
  • 401(k) retirement savings plan with employer match.
  • Flexible working arrangements, including remote work options.
  • Professional development and training programs.
  • Wellness programs, including gym memberships and mental health support.
  • Collaborate with stakeholders to gather, document, and analyze business requirements.
  • Evaluate current business processes and identify opportunities for improvement.
  • Develop detailed business and functional specifications for technical teams.
  • Work closely with project managers and IT teams to ensure solutions meet business needs.
  • Conduct data analysis to support decision-making and strategic planning.
  • Create and present reports, dashboards, and visualizations to stakeholders.
  • Monitor project progress and provide regular updates to stakeholders.
  • Serve as a liaison between business units and technical teams.
  • Provide training and support to end-users for new systems or processes.
Apply Now

RPG Developer

Sydney NSW, Australia - 10937
An RPG Developer specializes in designing, developing, testing, and maintaining software applications using the RPG (Report Program Generator) language, primarily on IBM i (AS/400) systems. The ideal candidate will collaborate with cross-functional teams to understand business requirements, develop technical solutions, and ensure seamless system performance.
  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Experience:
    • 3+ years in RPG IV and ILE RPG programming on IBM i (AS/400).
    • Experience with SQL, CL, and DB2 databases.
  • Strong understanding of AS/400 system operations and architecture.
  • Knowledge of APIs, web services, and modern integration tools is a plus.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Performance-based bonuses, awarded quarterly or annually.
  • Sign-on bonus for exceptional candidates.
  • Referral bonuses for successfully recommending hires.
  • Competitive salary with yearly increments.
  • Health insurance (medical, dental, and vision coverage).
  • 401(k) retirement plan with employer match (if applicable).
  • Paid time off, including vacation, sick leave, and personal days.
  • Professional development opportunities (certifications, training, workshops).
  • Flexible working hours or remote work options (if applicable).
  • Relocation assistance (if applicable).
  • Development & Maintenance:
    • Design, code, and test new applications or modify existing programs using RPG IV, ILE RPG, and CL.
    • Debug and resolve issues in legacy and newly developed applications.
    • Develop custom reports and interfaces based on user requirements.
  • System Integration:
    • Collaborate with other teams to integrate RPG applications with third-party systems.
    • Ensure data integrity and accuracy across integrated systems.
  • Performance Optimization:
    • Identify bottlenecks in applications and optimize performance.
    • Conduct regular system checks to ensure reliability.
  • Documentation & Compliance:
    • Maintain technical documentation for code changes and processes.
    • Ensure compliance with organizational coding standards and best practices.
  • Support & Troubleshooting:
    • Provide ongoing support to end-users for RPG-based systems.
    • Troubleshoot and resolve system errors promptly.
  • Upgradation & Training:
    • Keep applications updated with the latest IBM i technologies.
    • Train junior developers or team members in RPG programming and system usage.
Apply Now

DevSecOps Engineer

Melbourne VIC, Australia - 1081190
A DevSecOps Engineer integrates security practices into every phase of the software development lifecycle. They ensure robust application and infrastructure security while enabling efficient DevOps workflows. This role requires expertise in security tools, cloud platforms, and automation frameworks, along with a proactive approach to identify and mitigate vulnerabilities.
  • Education: Bachelor’s degree in Computer Science, Cybersecurity, or a related field.
  • Experience:
    • 3+ years of experience in DevOps, cybersecurity, or related roles.
    • Hands-on experience with security tools (e.g., SonarQube, OWASP ZAP, Snyk).
    • Proficiency in scripting languages like Python, Bash, or PowerShell.
  • Technical Skills:
    • Strong knowledge of cloud platforms (AWS, Azure, GCP) and their security services.
    • Familiarity with containerization (Docker) and orchestration (Kubernetes).
    • Experience with CI/CD tools like Jenkins, GitLab, or GitHub Actions.
  • Certifications (Preferred):
    • Certified DevSecOps Professional, CISSP, CISM, or AWS Security Certification.
  • Annual performance-based bonuses.
  • Sign-on bonuses for exceptional candidates.
  • Referral bonuses for successful hires.
  • Competitive salary with annual reviews.
  • Comprehensive health insurance (medical, dental, vision).
  • 401(k) retirement plan with employer contributions.
  • Paid time off (vacation, sick leave, personal days).
  • Professional development opportunities (training, certifications, conferences).
  • Flexible working hours and remote work options.
  • Wellness programs and mental health support.
  • Security Integration:
    • Embed security controls into CI/CD pipelines and development workflows.
    • Implement automated security checks during code development, build, and deployment stages.
  • Threat Management:
    • Conduct regular vulnerability assessments and penetration testing.
    • Identify, prioritize, and remediate security vulnerabilities in applications and systems.
  • Collaboration:
    • Work closely with developers, DevOps engineers, and QA teams to promote a security-first culture.
    • Guide teams in secure coding practices and compliance with security policies.
  • Tooling & Automation:
    • Configure and maintain tools like SAST, DAST, and dependency scanning tools.
    • Develop scripts and automation to streamline security operations and monitoring.
  • Incident Response:
    • Assist in the detection, investigation, and resolution of security incidents.
    • Maintain incident response playbooks and perform regular incident simulations.
  • Monitoring & Reporting:
    • Monitor infrastructure and application security continuously.
    • Generate reports and dashboards for security metrics, vulnerabilities, and compliance status.
  • Compliance & Best Practices:
    • Ensure compliance with standards like ISO 27001, SOC 2, GDPR, or HIPAA.
    • Stay updated on emerging security threats and best practices.
Apply Now

Business Analyst - Banking

London, UK - 1007967
A Business Banking Analyst plays a pivotal role in supporting business clients with their banking needs by analyzing financial data, evaluating loan applications, and offering tailored financial solutions. This position requires strong analytical skills, financial expertise, and a customer-centric approach to help businesses achieve their financial goals.
  • Education: Bachelor’s degree in Finance, Accounting, Business Administration, or a related field.
  • Experience:
    • 2+ years of experience in banking, finance, or related roles.
    • Familiarity with credit analysis and financial modeling.
  • Technical Skills:
    • Proficiency in MS Excel, financial software, and CRM tools.
    • Understanding of financial regulations and compliance standards.
  • Soft Skills:
    • Strong analytical and problem-solving abilities.
    • Excellent communication and interpersonal skills.
    • Detail-oriented with strong organizational skills.
  • Quarterly or annual performance-based bonuses.
  • Sign-on bonuses for exceptional candidates.
  • Referral bonuses for successful candidate recommendations.
  • Competitive salary with annual increments.
  • Comprehensive health insurance (medical, dental, vision).
  • Retirement savings plan with employer match (e.g., 401(k)).
  • Paid time off (vacation, sick leave, holidays).
  • Professional development programs and certifications.
  • Flexible work arrangements or remote work options.
  • Employee wellness and financial planning resources.
  • Client Support:
    • Assist business clients in identifying suitable banking products and services.
    • Build and maintain relationships with clients to ensure long-term satisfaction.
  • Financial Analysis:
    • Analyze financial statements, credit reports, and cash flow to assess client eligibility for loans and credit lines.
    • Conduct risk assessments and provide recommendations based on financial evaluations.
  • Loan & Credit Processing:
    • Collaborate with credit officers to prepare and process business loan applications.
    • Monitor loan portfolios and ensure compliance with banking regulations.
  • Market Research:
    • Stay updated on industry trends and competitor offerings.
    • Identify opportunities to expand the bank’s business client base.
  • Reporting & Documentation:
    • Prepare detailed financial reports and presentations for internal stakeholders.
    • Maintain accurate records of client interactions and transactions.
  • Compliance & Regulation:
    • Ensure adherence to federal, state, and bank-specific regulations.
    • Conduct periodic reviews of client accounts to mitigate potential risks.
Apply Now

Scrum Master

Manchester, UK - 1897001
A Scrum Master serves as a facilitator for Agile development teams, ensuring Scrum principles and practices are followed to maximize efficiency and deliver high-quality products. They remove impediments, foster team collaboration, and work closely with product owners to align team efforts with business objectives.

  • Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Experience:
    • 3+ years as a Scrum Master or in a similar Agile role.
    • Proven experience in managing Agile/Scrum projects.
  • Certifications:
    • Certified ScrumMaster (CSM) or Professional Scrum Master (PSM) certification is required.
    • SAFe Scrum Master (SSM) certification is a plus.
  • Technical Skills:
    • Proficiency in Agile project management tools (e.g., JIRA, Trello, or Azure DevOps).
    • Understanding of software development lifecycle (SDLC).
  • Soft Skills:
    • Strong leadership, problem-solving, and conflict-resolution abilities.
    • Excellent communication and facilitation skills.
  • Annual performance-based bonuses.
  • Project completion bonuses for meeting or exceeding objectives.
  • Referral bonuses for successful hires.
  • Competitive salary with annual reviews.
  • Health insurance (medical, dental, vision) for employees and dependents.
  • 401(k) retirement plan with employer match.
  • Paid time off (vacation, sick leave, holidays).
  • Professional development opportunities, including training and certifications.
  • Flexible working hours and remote work options.
  • Employee wellness programs and mental health resources.
  • Facilitation & Communication:
    • Facilitate Scrum ceremonies such as daily stand-ups, sprint planning, reviews, and retrospectives.
    • Act as a liaison between the development team and stakeholders, ensuring clear communication and understanding.
  • Team Support:
    • Remove impediments or roadblocks to team progress.
    • Coach team members on Agile principles, fostering a culture of continuous improvement.
  • Process Improvement:
    • Monitor team performance metrics and identify areas for improvement.
    • Drive the adoption of Agile best practices and ensure adherence to Scrum guidelines.
  • Collaboration with Product Owners:
    • Assist product owners in backlog grooming and prioritization.
    • Ensure that the team has a clear understanding of project goals and deliverables.
  • Conflict Resolution:
    • Address and resolve team conflicts to maintain a positive and productive working environment.
  • Project Monitoring:
    • Track project progress and ensure deadlines are met without compromising quality.
    • Provide regular updates to stakeholders on project status and team performance.
Apply Now

Embedded Software Engineer

Cambridge, UK - 189701
An Embedded Software Engineer designs, develops, and tests software solutions for embedded systems, which are specialized computing devices. They work closely with hardware engineers to integrate software and hardware seamlessly, ensuring that embedded systems function efficiently and reliably across a range of devices, from consumer electronics to industrial machinery.
  • Education: Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
  • Experience:
    • 3+ years of experience in embedded software development.
    • Experience with microcontrollers, RTOS (Real-Time Operating Systems), and hardware interfaces.
  • Technical Skills:
    • Proficiency in embedded C/C++, Python, and assembly languages.
    • Familiarity with tools like JTAG, debuggers, and oscilloscope.
    • Experience with communication protocols such as I2C, SPI, UART, and CAN.
  • Soft Skills:
    • Strong problem-solving and troubleshooting abilities.
    • Excellent collaboration and communication skills.
    • Detail-oriented with a focus on quality and reliability.
  • Performance-based annual bonuses.
  • Sign-on bonuses for exceptional candidates.
  • Referral bonuses for successful recommendations.
  • Competitive salary with yearly performance reviews.
  • Health insurance (medical, dental, vision) for employees and their families.
  • 401(k) with employer matching.
  • Paid time off (vacation, sick leave, holidays).
  • Professional development opportunities, including workshops and certifications.
  • Flexible working hours or remote work options, depending on the role.
  • Employee wellness programs and mental health support.
  1. Software Development:
    • Design, implement, and maintain embedded software for hardware systems.
    • Write efficient, reliable, and maintainable code in languages like C, C++, or Python.
  2. System Integration:
    • Collaborate with hardware engineers to ensure smooth interaction between software and hardware components.
    • Work on system-level integration, debugging, and troubleshooting.
  3. Testing & Debugging:
    • Develop and execute unit and integration tests for embedded systems.
    • Debug and troubleshoot issues in embedded software and hardware interaction.
  4. Performance Optimization:
    • Optimize embedded software for performance, memory usage, and energy efficiency.
    • Address constraints and limitations imposed by embedded systems, such as processing power and memory.
  5. Documentation:
    • Create detailed documentation for software development processes, including code, test procedures, and design specifications.
    • Maintain clear version control and ensure code quality standards are met.
  6. Collaboration & Support:
    • Work with cross-functional teams to meet project deadlines and milestones.
    • Provide technical support and troubleshooting for deployed embedded systems.
Apply Now

Android Developer

San Francisco, CA, USA - 178601
An Android Developer is responsible for designing, developing, and maintaining applications for Android devices. They collaborate with cross-functional teams to create high-quality mobile applications, ensuring performance, scalability, and a seamless user experience. This role requires proficiency in Android development tools, programming languages, and a strong understanding of mobile app development best practices.

  • Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Experience:
    • 2+ years of experience in Android development with a strong portfolio of apps.
    • Experience with RESTful APIs and third-party libraries.
  • Technical Skills:
    • Proficiency in Java, Kotlin, and Android SDK.
    • Experience with Android development tools (Android Studio, Gradle).
    • Familiarity with version control tools such as Git.
    • Strong understanding of mobile app architecture patterns (MVVM, MVP, etc.).
  • Soft Skills:
    • Excellent problem-solving and debugging skills.
    • Strong communication and teamwork abilities.
    • Ability to work independently and in a fast-paced environment.
  • Performance-based bonuses, awarded quarterly or annually.
  • Sign-on bonuses for exceptional candidates.
  • Referral bonuses for successfully recommending hires.
  • Competitive salary with annual performance reviews.
  • Health insurance (medical, dental, vision) for employees and their families.
  • 401(k) with employer matching contributions.
  • Paid time off (vacation, sick leave, public holidays).
  • Professional development opportunities (certifications, training, conferences).
  • Flexible working hours and remote work options (if applicable).
  • Wellness programs and mental health support services.
  • App Development:
    • Design, develop, and maintain Android applications using Java, Kotlin, and Android SDK.
    • Implement responsive UI/UX designs to ensure a seamless user experience across various devices and screen sizes.
  • Collaboration:
    • Work closely with cross-functional teams, including designers, product managers, and other developers, to deliver high-quality applications.
    • Participate in code reviews, design discussions, and project planning to ensure the best technical approach.
  • Performance Optimization:
    • Optimize applications for maximum speed and scalability, ensuring minimal latency and efficient resource usage.
    • Debug and troubleshoot issues related to app performance and stability.
  • Testing & Maintenance:
    • Write unit tests and ensure apps are tested for functionality, usability, and compatibility across devices.
    • Update apps regularly with new features, enhancements, and bug fixes.
  • App Store Compliance:
    • Ensure compliance with Google Play Store policies and guidelines for app submission.
    • Manage the app release process, including versioning, deployment, and submission.
  • Documentation & Support:
    • Create and maintain technical documentation for the app development process.
    • Provide ongoing support and troubleshooting for apps after deployment.
Apply Now

IOS Developer

Detroit, MI, USA - 1786007
An iOS Developer is responsible for designing, developing, and maintaining mobile applications for Apple devices (iPhone, iPad, etc.) using the iOS platform. This role requires strong skills in Swift or Objective-C, a deep understanding of Apple’s design guidelines, and a focus on creating high-performance, reliable, and user-friendly apps.
  • Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Experience:
    • 2+ years of experience in iOS development, with a portfolio of live apps.
    • Experience with RESTful APIs and third-party libraries.
  • Technical Skills:
    • Proficiency in Swift, Objective-C, and the iOS SDK.
    • Familiarity with Xcode, Interface Builder, and version control tools (Git).
    • Experience with iOS frameworks such as UIKit, CoreData, and CoreAnimation.
    • Knowledge of AutoLayout and building responsive user interfaces.
  • Soft Skills:
    • Strong analytical and problem-solving skills.
    • Excellent communication and collaboration abilities.
    • Ability to work effectively in a fast-paced and dynamic environment.
  • Performance-based annual bonuses.
  • Sign-on bonuses for exceptional candidates.
  • Referral bonuses for successful candidate recommendations.
  • Competitive salary with performance reviews and raises.
  • Comprehensive health insurance (medical, dental, vision) for employees and their families.
  • 401(k) with employer matching.
  • Paid time off (vacation, sick leave, public holidays).
  • Opportunities for professional growth (training, conferences, certifications).
  • Flexible working hours or remote work options (based on role and location).
  • Wellness programs and mental health support resources.
  • App Development:
    • Design and develop iOS applications using Swift, Objective-C, and the iOS SDK.
    • Ensure the performance, quality, and responsiveness of applications.
    • Implement app designs that align with Apple’s Human Interface Guidelines.
  • Collaboration:
    • Collaborate with cross-functional teams including designers, product managers, and other developers to define app features.
    • Participate in brainstorming sessions to create innovative app features and improve user experience.
  • Testing & Debugging:
    • Write clean, maintainable, and efficient code.
    • Perform unit and UI tests to ensure app quality, including resolving bugs and improving performance.
    • Use debugging tools (e.g., Xcode) to troubleshoot and resolve application issues.
  • App Store Compliance:
    • Prepare and submit applications to the Apple App Store, ensuring compliance with guidelines and requirements.
    • Manage app releases, including version control, updates, and maintenance.
  • Optimization:
    • Optimize app performance by analyzing bottlenecks and using tools to ensure smooth functionality.
    • Ensure apps are compatible across different devices and iOS versions.
  • Documentation & Support:
    • Write and maintain clear documentation for the development process.
    • Provide support for post-launch issues and app updates.
Apply Now

Blockchain Developer

New York, NY, USA - 189701
A Blockchain Developer is responsible for designing, developing, and implementing blockchain-based solutions. This role involves working with blockchain technology to create decentralized applications (dApps), smart contracts, and distributed ledgers. Blockchain developers ensure the security, efficiency, and scalability of blockchain systems, and stay up to date with emerging trends in the space.     
  • Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Experience:
    • 2+ years of experience in blockchain development.
    • Hands-on experience with blockchain platforms like Ethereum, Hyperledger, or others.
  • Technical Skills:
    • Proficiency in blockchain development languages (Solidity, Go, JavaScript, Python).
    • Experience with cryptographic algorithms and concepts (hashing, public-private key encryption, etc.).
    • Familiarity with smart contract platforms and decentralized finance (DeFi) protocols.
    • Knowledge of distributed ledger technologies and consensus algorithms (Proof of Work, Proof of Stake, etc.).
  • Soft Skills:
    • Strong problem-solving abilities and attention to detail.
    • Excellent communication and collaboration skills.
    • Ability to stay updated with emerging blockchain technologies.
  • Performance-based annual bonuses.
  • Sign-on bonuses for exceptional blockchain talent.
  • Referral bonuses for successful candidate recommendations.
  • Competitive salary with annual performance reviews.
  • Comprehensive health insurance (medical, dental, vision) for employees and their families.
  • 401(k) with employer matching contributions.
  • Paid time off (vacation, sick leave, holidays).
  • Opportunities for professional development (conferences, certifications, training).
  • Flexible working hours and remote work options.
  • Wellness programs and mental health support services.
  • Blockchain Development:
    • Design, develop, and deploy blockchain-based solutions using platforms like Ethereum, Hyperledger, and others.
    • Build and optimize decentralized applications (dApps) and smart contracts.
    • Develop and implement cryptographic algorithms to secure blockchain transactions.
  • System Architecture:
    • Collaborate with other developers and stakeholders to create efficient, scalable, and secure blockchain architecture.
    • Ensure that the blockchain infrastructure meets all technical requirements, including speed, security, and usability.
  • Smart Contract Development:
    • Write, test, and deploy smart contracts in languages like Solidity or Vyper for Ethereum-based projects.
    • Work on automated processes through blockchain technology, ensuring reliability and reducing manual effort.
  • Security & Testing:
    • Conduct security audits and tests to ensure that the blockchain infrastructure is secure and resistant to attacks.
    • Troubleshoot and resolve issues with blockchain code and systems, maintaining high availability and reliability.
  • Collaboration:
    • Work closely with front-end developers to integrate blockchain technology with user interfaces.
    • Collaborate with product owners and other stakeholders to understand business needs and ensure solutions align with goals.
  • Research & Innovation:
    • Stay current with blockchain technology trends, new protocols, and industry developments.
    • Continuously improve existing blockchain systems and identify opportunities for innovation.
Apply Now

Java Developer

San Diego, CA, USA - 17960
As a Java Developer, you will be responsible for developing and maintaining high-quality Java applications, collaborating with cross-functional teams, and contributing to the overall architecture of our software solutions. You will work in an agile environment, using modern tools and technologies to solve complex technical challenges
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
  • Proven experience as a Java Developer (3+ years).
  • Strong knowledge of Java, including familiarity with frameworks such as Spring, Hibernate, or Java EE.
  • Experience with web services, RESTful APIs, and microservices architecture.
  • Familiarity with relational databases (e.g., MySQL, PostgreSQL) and non-relational databases (e.g., MongoDB).
  • Proficiency with version control systems, preferably Git.
  • Knowledge of Agile development methodologies.
  • Excellent problem-solving and debugging skills.
  • Strong communication skills and the ability to collaborate effectively in a team environment.
  • Familiarity with cloud platforms (AWS, Azure) is a plus.
  • Experience with containerization tools like Docker and orchestration platforms like Kubernetes is a bonus.
  • Annual Performance Bonus – Based on individual and company performance.
  • Project Completion Bonus – Rewards for the successful completion of major projects or milestones.
  • Referral Bonus – Earn a bonus for referring qualified candidates who are hired.
  • Competitive Salary – Commensurate with experience.
  • Health & Wellness – Comprehensive medical, dental, and vision insurance plans.
  • Retirement Plans – 401(k) plan with company match.
  • Paid Time Off (PTO) – Generous vacation, sick leave, and paid holidays.
  • Flexible Work Hours – Hybrid work environment or flexible working hours.
  • Career Development – Access to online learning platforms, certifications, and conferences.
  • Team Collaboration – Monthly team-building activities, collaborative work culture, and company events.
  • Employee Assistance Programs (EAP) – Mental health and wellness support.
  • Parental Leave – Paid maternity and paternity leave.
  • Performance Incentives – Company and individual performance-based bonuses.
  • Design, implement, and maintain Java-based applications in accordance with the company’s standards and best practices.
  • Develop reusable, modular code and libraries to optimize development efficiency.
  • Collaborate with product managers, designers, and other developers to deliver software solutions that meet business requirements.
  • Troubleshoot and resolve issues within the code and production systems.
  • Conduct code reviews to ensure code quality, security, and adherence to best practices.
  • Participate in sprint planning, backlog grooming, and other Agile ceremonies.
  • Stay current with industry trends, tools, and technologies to bring innovative solutions to the team.
  • Write unit tests and ensure that the code is robust, efficient, and error-free.
  • Contribute to database design, integration, and optimization.
  • Maintain and update documentation related to development processes and codebases.
Apply Now

AWS Data Engineer

Columbus, OH, USA - 48758
We are looking for a skilled and innovative AWS Data Engineer to join our team. In this role, you will design, build, and maintain scalable data pipelines and infrastructure on AWS to support our business's data-driven decision-making. You will collaborate closely with data analysts, scientists, and other engineers to ensure efficient data delivery and a seamless workflow.
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 3+ years of experience as a Data Engineer, with expertise in AWS services (e.g., S3, Glue, Redshift, Lambda, EMR, Kinesis).
  • Strong proficiency in SQL and programming languages like Python or Scala.
  • Hands-on experience with ETL tools and frameworks.
  • Solid understanding of data modeling, data warehousing, and big data processing.
  • Experience with infrastructure-as-code tools (e.g., Terraform, CloudFormation) is a plus.
  • Familiarity with DevOps practices and CI/CD pipelines.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities.
Performance Bonuses: Quarterly and annual bonuses tied to individual and team achievements.Referral Bonuses: Attractive incentives for referring qualified candidates who join the company.Spot Bonuses: Rewards for outstanding contributions or exceptional performance on projects.Sign-On Bonus: Offered for highly qualified candidates upon joining.





  • Competitive Salary: Based on experience and skills.
  • Bonuses: Quarterly and annual performance-based bonuses.
  • Health Benefits: Comprehensive health, dental, and vision coverage.
  • Retirement Plans: 401(k) with company match.
  • Paid Time Off: Generous vacation, sick leave, and holidays.
  • Professional Development: Access to training programs, certifications, and industry events.
  • Flexible Work Options: Remote work opportunities.
  • Employee Wellness: Wellness programs and fitness membership discounts.
  • Referral Bonus: Attractive incentives for successful referrals.
  • Design and implement robust data pipelines and workflows on AWS.
  • Develop, test, and deploy ETL (Extract, Transform, Load) processes to process large datasets efficiently.
  • Collaborate with cross-functional teams to gather and analyze requirements, ensuring the delivery of high-quality data solutions.
  • Optimize and maintain data infrastructure for performance, scalability, and cost-efficiency.
  • Build and manage data lakes, warehouses, and streaming data solutions on AWS.
  • Implement security best practices to protect sensitive data.
  • Monitor data systems and address any issues to ensure smooth operations.
  • Stay up-to-date with the latest AWS services and data engineering technologies to propose innovative solutions.
Apply Now