Work full-time across multiple projects, adapting to varying schedules, locations, and project needs.
Participate in research and discovery activities, including user interviews and technical discovery.
Produce technical artifacts such as architecture diagrams and documentation.
Design and develop detailed technical solutions based on project discovery findings.
Build and enhance features that meet product owner needs and improve user experience.
Identify, troubleshoot, and resolve functional and non-functional defects.
Improve code quality, tooling, and documentation for better maintainability.
Collaborate with frontend designers to ensure a consistent and aligned user interface.
Advise product owners on technical options, effort estimates, and implementation approaches.
Support deployment activities and assist with launches for limited and general availability.
Contribute to reusable components and promote reuse across solutions.
Maintain and update technical documentation for ongoing development.
Support the onboarding of new technical team members.
Requirements
Post-secondary degree or diploma in Computer Science, Software Engineering, or a related field (or equivalent experience).
Proven experience working as a Full Stack Developer on multi-project, agile teams.
Experience participating in discovery, technical analysis, and solution design.
Strong proficiency in both frontend and backend development.
Experience with modern frameworks, tools, and technologies (e.g., JavaScript/TypeScript, Node.js, React, Angular, Vue, Java, .NET, Python—depending on stack).
Experience with API development, integration, and microservices.
Knowledge of cloud platforms, CI/CD pipelines, version control (Git), and automated testing.
Ability to identify and resolve defects (functional and non-functional).
Strong understanding of code quality, maintainability, and best practices.
Excellent communication skills, both written and verbal.
Software Engineer responsible for full - stack development using modern frameworks and cloud solutions in U.S. locations. Collaborative role focusing on delivering quality software and technical mentorship.
Senior Engineer developing and maintaining .NET applications at a leading technology firm in India. Collaborating on system architecture, writing APIs, and utilizing cloud technologies.
Experienced Engineer supporting all phases of major projects in power generation, focusing on project development, compliance, and oversight within Duke Energy.
Software Engineer designing, building, and maintaining software products at MiTek. Join a collaborative team focused on innovation and delivering meaningful solutions.
Principal Software Developer leading design and development of account management applications at LPL Financial. Collaborating with cross - functional teams and implementing AI solutions for enhanced client onboarding.
Senior Full Stack Developer for a tech advisory and software development company. Responsibilities include mentoring, creating web apps, and enhancing client interactions in an agile environment.
Principal Software Engineer at Echodyne developing radar equipment subsystems with an experienced team. Engaging in high - performance software solutions for industry - leading radar technology.