Sigma Software Group

Senior Full Stack Engineer

Sigma Software Group

full-time

Posted on:

Location Type: Remote

Location: Ukraine

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Develop responsive, user-friendly interfaces using React and Vite
  • Create interactive charts and data visualizations with D3.js or similar libraries
  • Integrate backend data via REST and GraphQL APIs
  • Collaborate closely with data engineers to incorporate complex datasets into the product
  • Optimize application performance, scalability, and reliability
  • Implement best practices for security, CI/CD, testing, and code quality
  • Work with product and design teams to translate business requirements into technical solutions
  • Take ownership of features from ideation to deployment and monitoring in production
  • Stay up to date with emerging technologies and contribute to technical decision-making

Requirements

  • 5+ years of professional experience with JavaScript/TypeScript across frontend and backend
  • Strong experience with React and Vite for scalable frontend applications
  • Solid hands-on experience with Node.js, NestJS, and REST API development
  • Experience with data layer technologies, including PostgreSQL on AWS RDS and BigQuery
  • Practical knowledge of D3.js or similar libraries for interactive data visualization
  • Exposure to modern AI-powered backend solutions, including Agentic AI
  • Strong knowledge of HTML, CSS, and JavaScript fundamentals
  • Upper-Intermediate spoken and written English
  • Experience with Model Context Protocol (MCP) will be a plus
  • Familiarity with workflow automation tools such as n8n will be a plus.
Benefits
  • Competitive benefits
  • Professional growth opportunities
  • Innovative work culture
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaScriptTypeScriptReactViteNode.jsNestJSREST APID3.jsPostgreSQLBigQuery
Soft Skills
collaborationownershipcommunicationtechnical decision-making