Job Closed

This listing is no longer active.

CES Family of Companies logo
CES Family of Companies

The CES Family of Companies is a collection of strong brands and businesses providing food equipment, supplies, service.

Lead Fullstack Developer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

59 days ago

Salary

0

Seniority

Senior

Job Description

Lead Fullstack Developer

CES Family of Companies

• Develop, enhance, and maintain a new Angular v21 enterprise application. • Collaborate on the migration/modernization of a legacy Angular v13 platform. • Build scalable backend services using NestJS, TypeORM, and PostgreSQL. • Integrate with external systems, including Salesforce, via REST APIs, jsforce, or data-sync models (e.g., Heroku Connect). • Implement clean architecture, reusable components, and strong reactive programming patterns. • Deliver high-quality code with unit test coverage (Jasmine for Angular, Jest for NestJS). • Participate in design discussions, peer reviews, and Agile ceremonies. • Ensure consistent API consumption, validation, transformation, and data integrity. • Work closely with UI/UX teams to implement designs coming from Figma. • Use Postman and related tools for API analysis and validation. • Follow secure coding standards, best practices, and DevOps-driven development workflows.

Job Requirements

  • Angular v15+ (experience with modern Angular Architecture is mandatory)
  • Strong RxJS expertise (observables, subjects, operators, state management patterns)
  • NestJS (framework-specific experience, not just Node.js)
  • PostgreSQL, TypeORM, class-validator & class-transformer
  • REST API development (building and consuming services)
  • Unit Testing: Jasmine (Angular) Jest (NestJS/Node)
  • External API integrations
  • Salesforce integration exposure, including: Direct API integration (jsforce), OR Data sync models (Heroku Connect or similar)

Benefits

  • Flexible working hours to create a work-life balance.
  • Opportunity to work on advanced tools and technologies.
  • Global exposure to not only collaborate with the team, but also to connect with the client portfolio and build professional relationships.
  • Highly encouraged for any innovative ideas & thoughts and we support in executing the same.
  • Periodical and on-spot rewards and recognitions on your performance.
  • Provides a better platform for enhancing skills via many different L&D programs.
  • Enabling and empowering atmosphere to work along.

Related Job Pages

More Full-stack Engineer Jobs

Squadio logo

Software Engineer

Squadio

We are a Team as a Service Platform (TaaS). Our squads are ready to take over your project and transform it Digitally.

Full TimeRemoteTeam 51-200H1B No Sponsor

• Pass our coding challenge • Join our talent community • Gain access to job opportunities and benefits

Egypt
Full TimeRemoteTeam 501-1,000Since 1999H1B No Sponsor

• Design & develop reactive microservices architectures • Collaborate with DevOps to deploy and monitor elastic cloud services • Able to work in an autonomous development team • Develop responsive web applications using the latest technologies • Provide support for the existing eco-structure • Support a team culture where people are valued • Experiments and makes data-driven decisions • Follow and practice Agile values and principles • Identifies areas for improvement through retrospectives • Build a practice of continuous deployment

India
Team Internet logo

Senior Software Engineer

Team Internet

Helping online consumers make informed choices.

Full TimeRemoteTeam 501-1,000H1B No Sponsor

• A greenfield project with the chance to shape its technical direction • Scalable, lightweight architecture for publishers, advertisers, and retailers • AI-driven real-time shopping intent matching based on page context • Cleanroom data integrations for precise attribution and targeting • Natural language campaign management via our MCP (Model Context Protocol) and AI agents • Innovative ad formats tailored for commerce and retail media

Poland
Smart Working logo

Mobile Platform Tech Lead

Smart Working

Empowering companies to work with the best engineers in the world

Full TimeRemoteTeam 51-200H1B No Sponsor

• Lead, mentor, and provide technical direction to the mobile platform team, with a focus on enabling product teams to operate as efficiently as possible through clear prioritisation of platform initiatives. • Define, implement, and uphold engineering standards across mobile security, observability, performance, resilience, and release quality, continuously balancing standards improvement with minimal impact on product team velocity. • Act as a hands-on technical leader in the development and maintenance of shared mobile platform capabilities within React Native and TypeScript. • Contribute to architectural decisions relating to React Native, native modules, and integrations across Kotlin, Swift, Objective-C, and Java. • Own and drive improvements to CI/CD pipelines, build reliability, release workflows, and deployment processes, a critical and essential responsibility for this role. • Own mobile platform-level observability and crash reporting, including tooling for logging, analytics, exception monitoring, and production stability; general service alerting is managed by product domain teams. • Partner with product feature teams to ensure releases are delivered smoothly, meet quality expectations, and align with regulatory and compliance requirements. • Drive improvements in automated testing practices, including unit, integration, and end-to-end testing approaches that improve confidence in release quality. • Own and coordinate production incident management and release activities, ensuring timely resolution, clear communication, and strong operational control. • Collaborate with design and product teams to evolve and maintain shared UI components, platform standards, and mobile design system capabilities. • Drive adoption of new tools, processes, and standards across product teams through mentoring, documentation, and training, ensuring improvements are embedded in practice, not just defined on paper. • Identify and drive opportunities to improve platform stability, developer productivity, and the long-term maintainability of the mobile application estate. • Promote secure application development practices and support compliance-aligned delivery within a regulated banking environment. • Evaluate tooling evolution where relevant, including potential future considerations such as a move to Expo, in close collaboration with the team.

Pakistan