Summary
Join Everstream Analytics as a Senior Software Engineer and contribute to the development and deployment of customer-facing SaaS solutions for supply chain risk management. You will work within an agile team, building high-quality, scalable web applications using TypeScript, Next.js, and ShadCN UI. Collaborate with designers and product managers to translate designs into user interfaces, refactor and optimize existing code, and implement best practices. Mentorship of junior developers is also expected. Everstream offers a collaborative culture, opportunities for continuous learning, and a competitive compensation and benefits package.
Requirements
- Strong Proficiency in TypeScript: Deep understanding of TypeScript's type system, functional programming paradigms, and its application in large-scale projects
- Next.js Expertise: Experience with Next.js framework, including server-side rendering (SSR), static site generation (SSG), and API routes
- UI Library Proficiency: Experience with ShadCN UI or similar as it relates to UI Design Systems
- API Integration: Familiarity with REST and GraphQL APIs
- Problem-Solving Skills: Ability to break down complex problems into smaller, manageable tasks
- Communication Skills: Excellent communication and collaboration skills to work effectively with cross-functional teams
- Attention to Detail: Commitment to producing high-quality, pixel-perfect code
Responsibilities
- Build High-Quality Products: Design, develop, and maintain high-quality, scalable, and maintainable web applications using TypeScript, Next.js, and ShadCN UI
- Collaborate Effectively: Work closely with designers and product managers to translate design mockups into pixel-perfect, responsive user interfaces
- Refactor and Optimize: Continuously improve the codebase by refactoring and optimizing existing code
- Implement Best Practices: Follow best practices for software development, including unit testing, code reviews, and continuous integration/continuous delivery (CI/CD)
- Mentor and Guide: Mentor junior developers and share your knowledge and expertise
Preferred Qualifications
Experience with Django/Python: A plus, but not required
Benefits
- Impactful Work: Contribute to products that make a real difference
- Collaborative Culture: Work with a talented and passionate team
- Continuous Learning: Opportunities to learn new technologies and skills
- Competitive Compensation: A competitive salary and benefits package
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.