
Principal Software Developer (IT Solution Department)
Sigma Software28 days ago
Lviv, UkraineStaff+
Responsibilities
- Collaborate with stakeholders on solution discovery, technical design, estimations, and delivery planning.
- Design and implement scalable, maintainable, production-quality back-end-focused software solutions with full-stack contributions as needed.
- Own features end-to-end from technical design through deployment and support.
- Design and implement enterprise integrations, automation workflows, and data-processing solutions.
- Lead and mentor Middle and Senior engineers through technical guidance and peer reviews.
- Serve as a technical point of contact across teams and drive cross-team collaboration.
- Contribute to AI-enabled engineering workflows and product capabilities, including responsible-use standards for AI coding assistants.
- Review AI-generated code for scalability, maintainability, security risks, and edge cases.
- Ensure system reliability, scalability, and performance as business demands grow.
- Translate business requirements into practical technical solutions and measurable business value.
Requirements
- At least 7 years of commercial software engineering experience with a strong back-end focus.
- Strong hands-on experience with JavaScript and Node.js.
- Experience with React.js and REST API and/or GraphQL solutions.
- Daily hands-on experience using AI coding assistants such as Claude Code or Codex.
- Strong understanding of software architecture, design patterns, scalability, integrations, and risk management.
- Experience working in enterprise environments with multiple stakeholders and distributed teams.
- Ability and willingness to lead technical initiatives and mentor engineers.
- Strong communication, stakeholder management, systems thinking, ownership, and decision-making skills in ambiguous environments.
- Upper-Intermediate English level or higher.
- Preferred: formal team leadership experience, experience building AI-enabled business solutions, enterprise process automation experience, AI-assisted development governance experience, and exposure to complex distributed enterprise systems.