Sails Software, Inc. seeks a Senior Full Stack Developer to develop, test, and deploy scalable, high-performance web applications using modern front-end and back-end technologies.
Requirements
- 2 years of experience with full-stack development using Angular, React, Spring Boot and Node.js.
- Developing RESTful APIs using Spring Boot, Django, and ASP.NET Core.
- TypeScript, Python, C-Sharp, and SQL.
- Developing MicroFrontends with Angular and React.
- Cloud platforms AWS (EC2, S3, Lambda, RDS) and GCP (Cloud Run, Kubernetes, Firestore).
- Using DevOps tools Docker, Kubernetes, Jenkins, and GitHub Actions.
- CI/CD pipeline implementation and management.
Responsibilities
- Develop, test, and deploy scalable, high-performance web applications using modern front-end and back-end technologies.
- Build reusable, modular components and front-end libraries to enhance code maintainability and scalability.
- Design, develop, and implement RESTful APIs using Spring Boot, Django, Node.js, and .NET Core.
- Implement UI components using Angular, React, TypeScript, HTML, and CSS.
- Develop and deploy scalable and maintainable MicroFrontends using Modular Federation in Angular and React applications.
- Optimize front-end performance by implementing lazy loading, code splitting, and bundling with Webpack.
- Work with cloud platforms such as AWS and GCP, deploying and managing applications using services like EC2, Kubernetes, Cloud Run, and Lambda.
Other
- Master’s degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field plus 2 years of experience in the job offered or related position.
- Travel required to unanticipated locations throughout the US.
- Agile methodologies and working with JIRA and Trello.
- Performance testing and application security best practices.
- Version control using Git and Bitbucket.