Job Overview
Join to apply for the Senior Full Stack Developer role at Michael Page.
Base pay range
- Platform and Architecture Development: Actively contribute to the development and evolution of our platform and architecture, ensuring quality and adherence to best practices.
- Problem Solving: Tackle complex technical challenges and provide efficient, maintainable solutions.
- Continuous Improvement: Seek opportunities to improve team operations through the application of knowledge and innovative thinking.
- API Development: Design, develop, and maintain RESTful APIs and/or GraphQL services.
- Testing: Write and maintain unit and integration tests to ensure code quality and reliability.
- Frontend Development: Utilize your knowledge of HTML5, CSS3, and modern frontend frameworks (React/Vue) to create responsive and user-friendly interfaces.
- Database Management: Manage and optimize SQL databases, Postgres or MySQL.
- Good knowledge of NoSQL databases (MongoDB, DynamoDB).
- Version Control: Use git and associated platforms (Gitlab, GitlabCI, Github) for version control and CI/CD processes.
- Container Management: Utilize Docker for managing containers in development environments.
- Experience with cloud services (e.g. AWS)
Experience
At least 4/5 years in a Senior Role position.
Technical Expertise
- Deep knowledge of Node.js and Typescript.
- Proficiency with React.
- Experience with RESTful APIs and/or GraphQL.
- Strong knowledge of HTML5 and CSS3.
- Experience in writing unit and integration tests.
- Good knowledge of SQL databases (Postgres or MySQL).
- Proficiency with git and platforms like Github.
- Familiarity with Docker and managing containers in development environments.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Information Technology
Industries
Technology, Information and Internet
Referrals increase your chances of interviewing at Michael Page by 2x.