Full Stack Software Engineer

Green Key Resources โ€” United States ยท Posted ~2 days ago

Skills

Angular JavaScript HTML5 CSS Bootstrap jQuery C# .NET REST SOAP SQL Server Git Agile

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Summary

Develop scalable enterprise web applications across frontend and backend technologies while contributing to architecture, quality, and Agile delivery.

Highlights

Opportunity to build enterprise applications, collaborate across teams, and work with modern software engineering practices.

Description

Full Stack Software Engineer Position Overview An established organization is seeking a Full Stack Software Engineer to join its growing technology team and contribute to the development of business-critical applications and enterprise solutions. This individual will play a key role in building, enhancing, and supporting modern web-based platforms that help streamline operations and advance strategic business initiatives. The ideal candidate is a hands-on software engineer who enjoys working across the entire application stack, collaborating with business stakeholders, and delivering high-quality solutions within an Agile environment. Key Responsibilities Application Development Design, build, and maintain scalable web applications that support business objectives and operational goals.Participate in the complete software development lifecycle, including requirements analysis, architecture, development, testing, deployment, and support.Collaborate with business and technical stakeholders to translate functional requirements into effective technical solutions.Develop reusable, maintainable, and efficient code that adheres to established development standards and best practices.Support ongoing enhancements, bug fixes, and optimization efforts for existing applications.Team Collaboration Contribute as an active member of an Agile development team, participating in sprint planning, standups, reviews, and retrospectives.Work closely with developers, analysts, and stakeholders to ensure solutions align with enterprise architecture and technology standards.Share technical knowledge and contribute to continuous improvement initiatives across the development organization.Build strong working relationships with cross-functional teams to ensure successful project delivery.Solution Design & Architecture Assist in creating application designs and technical specifications for new development efforts.Support the implementation of scalable software architectures and reusable development frameworks.Participate in code reviews and contribute to improving development practices and application quality.Evaluate emerging technologies and recommend solutions that enhance productivity and performance.Required Qualifications Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.Minimum of 3 years of professional experience developing enterprise web applications.Experience building responsive, mobile-friendly applications using modern front-end technologies.Strong full-stack development experience spanning user interface, business logic, and database layers.Experience working within Agile or Scrum-based software development environments.Strong problem-solving skills and ability to work independently while collaborating within a team setting.Technical Skills Front-End Development Strong experience with Angular and modern JavaScript frameworks.Proficiency with HTML5, CSS, Bootstrap, jQuery, and responsive web design principles.Experience creating intuitive and engaging user experiences across desktop and mobile devices.Back-End Development Experience developing applications using C# and the Microsoft .NET ecosystem.Strong understanding of object-oriented programming principles, design patterns, and software engineering best practices.Experience developing and integrating RESTful and SOAP-based services.Knowledge of JSON, XML, and other data exchange formats.Database & Development Tools Experience designing and working with Microsoft SQL Server databases.Strong understanding of data structures, collections, and application performance optimization.Hands-on experience with source control systems such as Git or Bitbucket.Ability to develop reusable modules and shared components that improve code consistency and maintainability.Preferred Experience Exposure to mobile application development using Ionic or similar cross-platform frameworks.Experience developing APIs and integrating with third-party applications and services.Familiarity with modern DevOps and software delivery practices.Ideal Candidate The successful candidate is a well-rounded software engineer who enjoys working across the full technology stack and delivering solutions that directly impact business success. They possess strong technical capabilities, excellent communication skills, and a continuous learning mindset. This individual thrives in collaborative environments, embraces modern development practices, and takes ownership of delivering high-quality software solutions.