At Ciklum, we are always exploring innovations, empowering each other to achieve more, and engineering solutions that matter. With us, you’ll work with cutting-edge technologies, contribute to impactful projects, and be part of a One Team culture that values collaboration and progress. As one of Ukraine’s largest IT companies and a top employer recognized by Forbes, we’ve spent over 20 years delivering meaningful tech solutions. We proudly support diverse talent and military veterans, recognizing their unique skills and perspectives they bring to shaping the future.
Senior JavaScript Engineer
Location
Ukraine
Posted
3 days ago
Salary
0
Seniority
Senior
Job Description
Senior JavaScript Engineer
Ciklum
Role Description Ciklum is looking for a Senior JavaScript Engineer to join our team full-time in Ukraine. We are a custom product engineering company that supports both multinational organizations and scaling startups to solve their most complex business challenges. Founded in 2005, our client is the global financial platform that removes friction from doing business across borders, with a mission to connect the world’s underserved businesses to a rising global economy. They’re a community with over 2,500 colleagues all over the world, working to serve customers and partners in over 190 markets. You will be a core member of the Debit Cards engineering team, a high-impact unit responsible for the full card lifecycle, from ordering and issuing to limiting, managing, and monitoring card transactions. The team integrates with 3rd party payment processors, 3D Secure systems, and MasterCard, ensuring seamless, secure, and high-performance card operations for our customers. You will lead technical initiatives across card systems, designing, building, and validating robust backend solutions that scale with business needs. You will work closely with architects, security, product, and operations teams to modernize the existing card systems into a new event-driven architecture and introduce cloud-native patterns. Build it from scratch while ensuring that card business services remain reliable, secure, and performant. Qualifications - You are a seasoned Senior Backend Engineer with a strong sense of ownership and accountability. - You are comfortable operating in fast-moving, complex environments and excel at turning ambiguity into concrete, executable solutions. - You bring deep backend, cloud, and architectural expertise, balancing long-term thinking with pragmatic delivery. - You embrace change and learn quickly, continuously adapting to new technologies, architectures, and organizational needs. - You are curious by nature, proactive in closing knowledge gaps, and comfortable making informed decisions even when not all answers are known yet. - You thrive in cross-team environments, earning trust through technical excellence and clear communication. - You influence design, implementation, and example rather than authority, and enjoy collaborating closely with product, architecture, security, and infrastructure teams to ensure alignment, adoption, and lasting impact. - You are impact-driven, not territory-driven, measuring success by how effectively you enable other teams and improve the organization’s cloud capabilities as a whole. Requirements - 6+ years of experience with backend development, preferably Node.js. - Experience with AI tools for leveraging team velocity & quality. - 6+ years of experience with advanced SQL (MSSQL/MySQL/PostgreSQL, etc.). - 4+ years of experience with NoSQL database, preferably MongoDB. - Experience with building SaaS platforms for cloud-based products, preferably AWS. - Experience with Containers and Kubernetes (K8s), preferably EKS. - Experience with Event-Driven Architecture. - Experience with Message Brokers such as RabbitMQ/SQS/Kafka, preferably Kafka. - Experience with Microservices development. - B.S. in computer science or equivalent. Benefits - Strong community: Work alongside top professionals in a friendly, open-door environment. - Growth focus: Take on large-scale projects with a global impact and expand your expertise. - Tailored learning: Boost your skills with internal events (meetups, conferences, workshops), Udemy access, language courses, and company-paid certifications. - Endless opportunities: Explore diverse domains through internal mobility, finding the best fit to gain hands-on experience with cutting-edge technologies. - Flexibility: Enjoy radical flexibility – work remotely or from an office, your choice. - Care: We’ve got you covered with company-paid medical insurance, mental health support, and financial & legal consultations.
Related Guides
Related Categories
Related Job Pages
More Application Engineer Jobs
Role Description As a Cloud Application Support Engineer at Gainwell, you can contribute your skills as we harness the power of technology to help our clients improve the health and well-being of the members they serve — a community’s most vulnerable. Connect your passion with purpose, teaming with people who thrive on finding innovative solutions to some of healthcare’s biggest challenges. - Application and operations support on cloud-based infrastructure in Azure and AWS. - Setup environment, deploy, and maintain .NET C# based applications in cloud environments. - Work closely with development and other support teams to troubleshoot and resolve application or infrastructure related issues. - Collaborate with end users to address application support needs and provide technical assistance. - Apply ITIL Service Management principles across Incident, Change, Problem, and Service Request Management. - Identify opportunities for process improvements and contribute to service delivery enhancements. - Participate in disaster recovery planning and support cloud security best practices. Qualifications - 6+ years of IT support services and project/program experience - Technical experience with: - AWS and/or Azure cloud platforms and associated services - InRule - Business Intelligence: SSRS and SSIS - Appian (desired) - .NET C# (desired) Requirements - Fully remote opportunity with the option to work anywhere within the United States - Opportunities to travel through your work (0-10%) - Willingness to work a flexible schedule to accommodate business needs and travel as required - Video cameras must be used during all interviews, as well as during the initial week of orientation Benefits - Generous, flexible vacation policy - 401(k) employer match - Comprehensive health benefits - Educational assistance - Leadership and technical development academies to help build your skills and capabilities
Role Description We are seeking a Staff Enterprise Application Engineer to own, operate, and evolve our growing portfolio of enterprise SaaS applications. This is a high-impact, cross-functional role sitting at the intersection of IT, HR, Security, Finance, and Engineering. You will be the subject matter expert across our core enterprise platforms — including HRIS, Identity & Access Management (IAM), workflow automation, and a broad range of business-critical SaaS tools — ensuring they are well-integrated, secure, reliable, and aligned with organisational needs. You will lead the technical design and implementation of application integrations, automation workflows, and process improvements, while partnering with business stakeholders to translate operational requirements into scalable technical solutions. Qualifications - 7–9 years of hands-on experience in enterprise application engineering, IT systems administration, or a closely related discipline. - Proven expertise administering and integrating HRIS platforms (Workday, BambooHR, HiBob, SAP SuccessFactors, or equivalent) including core HR modules and data integrations. - Deep experience with IAM platforms — Okta, Azure AD/Entra ID, or equivalent — including SSO (SAML, OIDC), SCIM provisioning, MFA, and conditional access. - Hands-on experience with workflow automation and iPaaS tools such as Workato, Zapier, MuleSoft, Boomi, or Tray.io. - Strong working knowledge of a broad range of enterprise SaaS applications across HR, IT, Finance, Collaboration, and Security domains. - Solid understanding of REST APIs, webhooks, OAuth 2.0, SAML, OIDC, and SCIM for application integration. - Proficiency in at least one scripting language (Python, JavaScript/Node.js, or Bash) for automation and API interaction. - Strong project management skills — ability to manage multiple concurrent initiatives, stakeholders, and delivery timelines. - Excellent written and verbal communication skills; ability to produce clear documentation and present to senior stakeholders. Requirements - Act as the primary technical owner for the organisation's enterprise application portfolio — covering HRIS, IAM, IT Service Management (ITSM), Finance, Legal, and Productivity platforms. - Manage the full application lifecycle: procurement support, onboarding, configuration, upgrades, and decommissioning. - Maintain comprehensive documentation for all managed applications — architecture diagrams, integration maps, configuration guides, and runbooks. - Establish and enforce application governance standards, change management processes, and release cadences. - Serve as the escalation point for complex application issues; coordinate with SaaS vendors on support tickets, roadmap discussions, and contract renewals. - Administer and optimise the organisation's HRIS platform, including configuration of core HR modules — employee records, onboarding/offboarding, organisational hierarchy, compensation, and reporting. - Design and maintain integrations between the HRIS and downstream systems such as payroll, identity providers, collaboration tools, and finance platforms. - Partner with HR, Finance, and People Operations teams to automate manual processes and improve data accuracy across the employee lifecycle. - Manage HRIS data integrity, access controls, and audit trails in line with data privacy requirements (GDPR, CCPA, or applicable regulations). - Design, implement, and maintain IAM solutions including Single Sign-On (SSO), Multi-Factor Authentication (MFA), and lifecycle management workflows. - Administer identity providers such as Okta, Azure Active Directory (Entra ID), OneLogin, or Ping Identity. - Own user provisioning and de-provisioning automation across the SaaS application estate. - Define and enforce Role-Based Access Control (RBAC) and Attribute-Based Access Control (ABAC) policies across enterprise applications. - Conduct regular access reviews and certifications; ensure compliance with least-privilege principles and audit requirements. - Design and build workflow automations and application integrations using platforms such as Workato, Zapier, MuleSoft, Boomi, Tray.io, or native iPaaS tools. - Develop integrations between enterprise applications using REST APIs, GraphQL, webhooks, and SCIM protocols. - Automate employee lifecycle events — provisioning, deprovisioning, role changes, onboarding tasks — triggered by HRIS events. - Build self-service workflows and approval processes using ITSM and workflow tools (ServiceNow, Jira Service Management, or equivalent). - Monitor integration health, manage error handling, and maintain data consistency across connected platforms. - Manage and optimise a broad portfolio of SaaS applications across functions including collaboration, project management, CRM, ITSM, security, and finance. - Evaluate new SaaS tools requested by business teams — conduct vendor assessments, security reviews, and proof-of-concept deployments. - Manage SaaS licence optimisation — track utilisation, identify waste, and work with Finance to right-size entitlements. - Ensure all SaaS applications meet security and compliance standards. - Embed security best practices across the enterprise application estate. - Ensure applications comply with relevant frameworks and regulations. - Maintain an accurate application inventory including data flows, integration dependencies, and data residency information. - Collaborate with the Security and Legal teams on vendor risk assessments, Data Processing Agreements (DPAs), and third-party audits. - Partner with HR, Finance, Legal, Engineering, and IT leadership to understand business needs and translate them into scalable application and integration solutions. - Lead cross-functional projects involving enterprise application rollouts, migrations, and consolidations. - Mentor junior application engineers and IT analysts; define team standards and best practices. - Communicate technical concepts clearly to non-technical stakeholders; present solution proposals and project status to leadership. Benefits - Competitive salary and performance-based bonuses. - Comprehensive health, dental, and vision insurance. - Flexible work hours and remote work options. - Generous paid time off and holidays. - Retirement savings plan with company matching. - Professional development opportunities and training. Company Description ChargePoint (NYSE: CHPT) is at the center of the electric mobility revolution, powering one of the world’s leading EV charging networks and a comprehensive set of hardware, software, and mobile solutions for every charging need across North America and Europe. We bring together drivers, businesses, automakers, policymakers, utilities, and other stakeholders to make e-mobility a global reality. Since our founding in 2007, ChargePoint has focused solely on making the transition to electric easy for businesses, fleets, and drivers. At ChargePoint, we foster a positive and productive work environment by committing to live our values of Be Courageous, Charge Together, Love our Customers, Operate with Openness, and Relentlessly Pursue Awesome.
Senior Application Security Engineer
Barracuda Networks Inc.Barracuda is a leading cybersecurity company providing complete protection against complex threats. Our platform protects email, data, applications, and networks with innovative solutions, and a managed XDR service, to strengthen cyber resilience. Hundreds of thousands of IT professionals and managed service providers worldwide trust us to protect and support them with solutions that are easy to buy, deploy, and use.
Role Description As a Senior Application Security Engineer, you’ll help shape the future of our AppSec program. You’ll work effectively and efficiently in a small, high-impact team, bringing a sense of ownership and community. You’ll have the opportunity to learn quickly, provide feedback on long-term improvements, and drive strategic security initiatives across our product portfolio. Tech Stack: - TypeScript/JavaScript - Python - Ruby - Java - Go - CI/CD automation tools (SAST, SCA, Secrets Scanning, etc.) - AI security controls and LLM risk management What you’ll be working on: - Embed security across the development lifecycle, moving from pen-test/documentation-heavy to guardrail-driven programs - Facilitate lightweight, feature-level threat models and drive risk-based discussions - Perform hands-on application penetration tests and security-focused source code reviews - Drive risk rating and vulnerability management processes - Partner with product, platform, and engineering leads to drive security initiatives - Lead outcome-focused design review discussions and security trainings - Provide framework-specific remediation guidance to developers Qualifications - 5 - 8+ years in product-focused AppSec, with a track record of embedding security and reducing late-stage findings via automation and developer enablement - Deep practical knowledge of core security concepts (authN/Z, session management, input/output handling, logging, data protection, access controls) - Proficient in at least two programming languages (TypeScript/JavaScript, Python, Ruby, Java, Go, etc.) - Hands-on experience with application penetration testing and code reviews - Proficient in threat modeling and risk-based analysis - Strong organizational, time-management, communication, and presentation skills Benefits - A team where you can voice your opinion, make an impact, and where you and your experience are valued - Internal mobility – opportunities for cross training and the ability to attain your next career step within Barracuda - Equity, in the form of non-qualifying options - High-quality health benefits - Retirement Plan with employer match - Career-growth opportunities - Flexible Time Off and Paid Time Off benefits - Volunteer opportunities
• Develop and implement engineering’s technical security policies and procedures, and performance of security measures • Scan and test applications for potential vulnerabilities and non-compliance with security standards • Partner with engineering teams during code reviews to identify potential security vulnerabilities and advise strategies to develop more secure code • Integrate security tools and processes into the software development and operations pipeline, including automation of security checks and scans to identify and fix vulnerabilities early in the development process • Lead training sessions for technology teams in one-on-one coaching and large team training sessions on secure coding practices and information system security best practices • Configure and manage automated tools and solutions to address security weaknesses in applications, systems, and infrastructure • Partner closely with incident response teams to mitigate the impact of incidents from application security vulnerabilities and identify necessary steps to remediate findings • Proactively recommend process enhancements and implement prioritized improvements within Cybersecurity team to enhance application security capabilities • Track current events, technological advancements, and changes in the secure application development landscape to anticipate how attackers may change their tactics, and implement adjustments to internal technologies, policies, and procedures • Design, implement, maintain, and enhance internal controls to mitigate risk on an ongoing basis • Identify risk-related issues needing escalation to management



