СМК is a software development and publishing company. Initially dedicated exclusively to converting software from Windows to Macintosh, it now specializes in consumer and educational software for Macintosh, Windows, and mobile platforms, and also provides full-lifecycle engineering services, UX design and IT consulting services.
11 червня 2026

Senior Full-Stack Developer (ColdFusion) (вакансія неактивна)

віддалено

We are looking for a Full-Stack Developer (JavaScript / ColdFusion) to join our team and contribute to the development, optimization, and refactoring of an existing enterprise web platform.
The platform continues to evolve through performance improvements, refactoring, and the introduction of new functionality.

Our stack:
ColdFusion/CFML (FW/1 MVC, ColdSpring DI, Taffy REST);
MS SQL Server (Hibernate ORM);
JS/Bootstrap frontend;
Recurly billing;
AWS (S3, SSM, SNS, ALB);
TestBox + Cypress testing;
Bitbucket CI/CD.

Responsibilities:
Deliver complex multi-step transactional features end-to-end — from UI state through business logic, external API integration, and database consistency;
Design and implement secure authentication mechanisms;
Drive observability improvements;
Maintain and evolve a reliable test suite (unit, integration, E2E).

Requirements:
4+ years of commercial web development experience;
Ability to clearly articulate technical decisions in writing;
Strong ColdFusion (CFML) development experience with MVC patterns and dependency injection concepts;
Proficient in SQL Server — writing complex queries, understanding ORM trade-offs, and database schema management;
Comfortable with subscription/billing domain logic — e-commerce flows and third-party payment API integrations;
Full-stack capability: server-side business logic through to JS/Bootstrap UI, plus REST API design and consumption;
Experienced with automated testing (unit, integration, E2E) and CI/CD pipelines in an agile team environment;
Advanced English communication skills, both written and verbal.

Would be a plus:
Experience using Docker for backend environments;
Experience with Next.js and GraphQL.

We offer:
Full-time remote employment;
Flexible working hours;
Free medical insurance coverage and health program;
Paid sick leave;
24 fully paid vacation days.