What are the responsibilities and job description for the Full Stack Software Engineer position at Custom Business Solutions, Inc.?
We are seeking a Full Stack Software Engineer to design, develop, and support scalable web applications and modern user interfaces. The ideal candidate has experience with front-end frameworks, back-end development, APIs, cloud technologies, and SQL databases. You'll work closely with Product, Business Analysts, Architects, QA, and other developers to deliver high-quality software solutions.Responsibilities
- Design, develop, and maintain scalable web applications and responsive user interfaces.
- Build reusable UI components using React, Angular, or similar frameworks.
- Develop and integrate RESTful Web APIs.
- Write clean, maintainable, and secure code following established development standards.
- Collaborate with cross-functional teams throughout the software development lifecycle.
- Participate in technical design, code reviews, testing, and documentation.
- Support CI/CD pipelines and utilize tools such as GitHub, SonarQube, and JFrog.
- Troubleshoot and resolve application issues in cloud-based environments.
- Bachelor's degree or equivalent experience.
- 5 years of experience developing enterprise web applications in an Agile environment.
- Strong experience with React, Angular, JavaScript, C# or Java, and SQL.
- Experience developing and consuming RESTful APIs.
- 3 years of Microsoft Azure or other cloud platform experience.
- Experience with GitHub, CI/CD pipelines, and automated deployment processes.
- Strong debugging and problem-solving skills.
Preferred:
- Shopify or other eCommerce platform experience.
- Adobe Marketing Cloud (AEM, Analytics, Target).
- Experience with AI coding assistants (GitHub Copilot, Claude Code, Cursor, etc.).
- Mobile application development.
- Jira and SharePoint experience.