
Senior Full-stack Developer
- Bellevue, WA
- Permanent
- Full-time
- Front-end Development (React):
- Design, develop, and maintain responsive and intuitive user interfaces using React.js.
- Implement user experience (UX) and user interface (UI) designs, ensuring accessibility and performance.
- Integrate front-end components with back-end APIs.
- Back-end Development (Node.js & Python):
- Develop and maintain robust and scalable server-side applications using Node.js and Python.
- Design and implement RESTful APIs and microservices.
- Manage data exchange between the server and various clients.
- Data Management (Snowflake):
- Design, implement, and optimize data solutions within the Snowflake Data Cloud.
- Develop and manage data pipelines, ensuring data integrity and security.
- Write and optimize SQL queries for data retrieval and analysis.
- Full-Stack Integration & Deployment:
- Oversee the integration of front-end and back-end components.
- Manage deployments and ensure application performance and security.
- Collaborate with cross-functional teams, including product owners, designers, and other engineers.
- General Development Practices:
- Write clean, well-documented, and testable code.
- Conduct code reviews and provide constructive feedback to peers.
- Troubleshoot and debug issues across the entire application stack.
- Stay updated with emerging technologies and best practices in full-stack development.
- Proficiency in JavaScript, Node.js, Python, and React.js.
- Experience with Snowflake data warehousing, including data modeling, SQL, and data pipeline development.
- Strong understanding of front-end development principles, including HTML5, CSS3, and modern JavaScript frameworks.
- Familiarity with database concepts and experience with relational or NoSQL databases.
- Knowledge of cloud platforms (e.g., AWS, Azure, Google Cloud) and CI/CD pipelines.
- Excellent problem-solving, communication, and collaboration skills.