About the job
We want to assure you that we will never ask for payment or bank account details at any point during our recruitment process. As our company expands, we advise you to be vigilant against fraudulent job advertisements or recruitment activities that misrepresent our organization. Please safeguard your personal information throughout any recruitment process. While Monks may reach out to prospective candidates via LinkedIn, all applications must be submitted through our official website (monks.com/careers).
About the Role
We are seeking an exceptional Full Stack Engineer to become an integral part of our dynamic business development and strategy team. This is a remarkable opportunity to join a fast-paced environment where technology plays a pivotal role in our organizational success. You will be essential in driving our technological vision forward and executing a variety of key initiatives.
Key Qualifications
- A minimum of 7 years of relevant experience, ideally working collaboratively in a team setting.
- In-depth knowledge of React, TypeScript, and JavaScript (Node.js).
- Experience in deploying containerized services on cloud platforms such as AWS or Google Cloud.
- Familiarity with relational databases including PostgreSQL or MySQL.
- A proven history of designing, developing, delivering, and maintaining essential web-based applications.
- A passion for operating in a fast-paced and dynamic work environment.
- Highly organized, detail-oriented, and meticulous in all tasks.
- Excellent verbal and written communication skills.
Job Responsibilities
This senior full-stack software engineering position involves close collaboration with fellow engineers, designers, and project managers to plan, design, develop, and deploy top-quality software.
Your core responsibilities will include:
- Independently designing and implementing reliable web applications and APIs.
- Writing high-quality, testable code with robust test coverage and reviewing peer contributions.
- Engaging in architectural and technical decisions with strong analytical skills.
- Utilizing software engineering pipeline tools (CI/CD, unit testing, manual testing, etc.).
- Researching and developing new technologies and creating proofs of concept.

