Tech Stack
AngularAWSAzureCloudGoogle Cloud PlatformJavaJavaScriptMS SQL ServerMySQL.NETNode.jsPostgresReactSpringSQLVue.js
About the role
- Design, build, and maintain scalable web applications using modern front-end and back-end technologies.
- Work with stakeholders to elicit, document, and validate software requirements and user stories.
- Translate business needs into technical specifications and contribute to architecture decisions.
- Collaborate with cross-functional teams to deliver high-quality, on-time software solutions.
- Analyze and troubleshoot complex systems, identify root causes, and implement effective solutions.
- Contribute to best practices, code quality standards, and process improvements.
- Create clear technical and functional documentation for internal and client use.
Requirements
- 5+ years of experience in full-stack software development.
- Proficiency in both front-end (e.g., React, Angular, Vue) and back-end (e.g., .NET, Java Spring, Node.js) technologies.
- Hands-on experience with relational databases and SQL (e.g. PostgreSQL, MySQL, Microsoft SQL Server).
- Strong understanding of software development best practices and design patterns.
- Experience gathering requirements and writing functional specifications and user stories.
- Strong problem-solving skills and the ability to work independently and collaboratively.
- Preferred: Prior experience in a consulting or client-facing role.
- Familiarity with DevOps practices and tools (CI/CD, containerization).
- Experience working with cloud platforms (AWS, Azure, or GCP).
- Flexible Work Schedules
- Paid Parental Leave
- 401(k) & ESOP (with company match up to 4%)
- Professional Development and Training
- Tuition Reimbursement
- Employee Assistance Program
- Medical/Dental/Vision Insurance Plans
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
full-stack software developmentfront-end technologiesback-end technologiesReactAngularVue.NETJava SpringNode.jsrelational databasesSQL
Soft skills
problem-solvingcollaborationindependencestakeholder engagementdocumentationrequirements gatheringtechnical specificationarchitecture decision-makingprocess improvementcode quality standards