About the job
Please be aware that we will never ask for payment or bank account information during the recruitment process. As our teams expand, we encourage you to be vigilant against fraudulent job postings or recruitment activities that misuse our name and information. Please safeguard your personal information throughout any recruitment process. Although monks may reach out to potential candidates via LinkedIn, all applications must be submitted through our official website (monks.com/careers).
About the Role
We are seeking an exceptional Senior Full Stack Engineer to join our global business development and strategy team. This is a chance to become part of a dynamic team that significantly contributes to the success of our organization by leveraging technology. You will play a pivotal role in advancing our technology vision and ensuring effective execution across various initiatives.
Key Qualifications
- A minimum of 7 years of experience, ideally collaborating within a team environment.
- Extensive expertise in React, TypeScript, and JavaScript (Node.js).
- Experience in deploying containerized services to cloud platforms such as AWS or Google Cloud.
- Proficient in relational database systems such as PostgreSQL or MySQL.
- A proven track record of designing, building, delivering, and maintaining critical web-based software.
- A passion for thriving in a fast-paced and dynamic environment.
- Highly organized, detail-oriented, and thorough in all tasks.
- Outstanding verbal and written communication skills.
Job Responsibilities
This senior full-stack engineering role involves close collaboration with fellow engineers, designers, and project managers to plan, design, build, and deliver high-quality software.
Your responsibilities will encompass:
- Independently designing and implementing reliable web applications and APIs.
- Writing high-quality, testable code with thorough test coverage and reviewing peer contributions.
- Engaging in architecture and technical decision-making with strong analytical skills.
- Utilizing software engineering pipeline tools (CI/CD, unit testing, manual testing, etc.).
- Researching and developing new technologies while creating proofs of concept.
