At a Glance
- Tasks: Design, develop, and maintain full-stack applications using TypeScript and modern frameworks.
- Company: Join a talented development team focused on delivering high-quality, scalable solutions.
- Benefits: Mentorship opportunities, collaborative Agile environment, and a chance to lead technical discussions.
- Why this job: Make an impact by mentoring junior developers and contributing to innovative technical strategies.
- Qualifications: Extensive experience in TypeScript, React.js, Node.js, and cloud platforms required.
- Other info: Must reside in Pakistan, Jordan, Brazil, or Indonesia.
The predicted salary is between 36000 - 60000 £ per year.
We are looking for a Senior Full Stack Engineer with extensive experience in TypeScript to join our talented development team. In this role, you will design, develop, and maintain our full-stack platform consisting of microservices, using TypeScript as a primary language for both front-end and back-end development. You will be responsible for delivering high-quality, scalable solutions while also mentoring junior developers and contributing to technical strategy.
Key Responsibilities:
- Architect, design, and implement full-stack web applications, primarily using TypeScript.
- Build robust and scalable front-end applications with modern frameworks such as React.js.
- Develop back-end services and APIs using Node.js and work with databases such as PostgreSQL and MySQL.
- Ensure application performance, scalability, and security by implementing best practices for both front-end and back-end code.
- Lead technical discussions, contribute to architecture decisions, and promote best coding practices within the team.
- Perform code reviews and mentor junior engineers to improve their skills and code quality.
- Collaborate with product managers, UX/UI designers, and other engineers to deliver high-quality features in an Agile environment.
- Write unit, integration, and end-to-end tests to ensure the robustness of the codebase.
- Continuously improve the development process by suggesting new tools, techniques, and processes.
Skills & Qualifications:
- Progressive full-stack development experience with a strong focus on TypeScript.
- Expertise in front-end frameworks like React.js, Vue.js, or Angular, with a deep understanding of UI/UX best practices.
- Strong proficiency in back-end development with Node.js and working knowledge of database management systems such as PostgreSQL, MongoDB, or MySQL.
- Extensive experience in designing and consuming RESTful APIs and GraphQL.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud for deploying scalable applications.
- Proficient in using modern development tools such as Git, Docker, and CI/CD pipelines.
- In-depth understanding of test-driven development (TDD), and experience with testing frameworks like Jest.
- Excellent problem-solving skills, with a proactive mindset for identifying and resolving technical challenges.
- Strong knowledge of web security practices, performance tuning, and scaling web applications.
- Familiarity with microservices architecture is preferred.
- Experience with serverless technologies and event-driven architectures will be an asset.
- Knowledge of container orchestration tools like Kubernetes is preferred.
- Experience with mobile development frameworks such as React Native will be an asset.
- Familiarity with modern PHP is preferred.
- Leadership experience, including mentoring and guiding junior engineers.
- Experience working in an Agile/Scrum development environment.
- Must live in Pakistan, Jordan, Brazil, or Indonesia.
#J-18808-Ljbffr
Senior Full Stack Engineer - Jordan employer: LaunchGood
Contact Detail:
LaunchGood Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Full Stack Engineer - Jordan
✨Tip Number 1
Make sure to showcase your extensive experience with TypeScript in your conversations. Highlight specific projects where you've used TypeScript for both front-end and back-end development, as this will resonate well with our team.
✨Tip Number 2
Familiarize yourself with our tech stack, especially React.js and Node.js. Being able to discuss your experience with these frameworks and how you've implemented them in past projects will demonstrate your fit for the role.
✨Tip Number 3
Prepare to discuss your approach to mentoring junior developers. We value leadership and collaboration, so sharing examples of how you've guided others will show that you're a great cultural fit for our team.
✨Tip Number 4
Stay updated on best practices for web security and performance tuning. Being able to articulate your knowledge in these areas during discussions will set you apart as a candidate who prioritizes high-quality solutions.
We think you need these skills to ace Senior Full Stack Engineer - Jordan
Some tips for your application 🫡
Highlight Your TypeScript Expertise: Make sure to emphasize your extensive experience with TypeScript in both your CV and cover letter. Provide specific examples of projects where you utilized TypeScript for full-stack development.
Showcase Front-End and Back-End Skills: Detail your proficiency in front-end frameworks like React.js and back-end technologies such as Node.js. Mention any relevant projects that demonstrate your ability to build scalable applications.
Discuss Mentorship Experience: Since the role involves mentoring junior developers, include any past experiences where you guided or trained others. Highlight your leadership skills and how you contributed to team growth.
Demonstrate Problem-Solving Abilities: Provide examples of technical challenges you've faced and how you resolved them. This will showcase your proactive mindset and problem-solving skills, which are crucial for this position.
How to prepare for a job interview at LaunchGood
✨Showcase Your TypeScript Expertise
Make sure to highlight your extensive experience with TypeScript during the interview. Be prepared to discuss specific projects where you utilized TypeScript for both front-end and back-end development, and how it contributed to the success of those projects.
✨Demonstrate Your Full-Stack Knowledge
Since this role requires a strong understanding of full-stack development, be ready to explain your approach to building scalable applications. Discuss your experience with frameworks like React.js and Node.js, and how you've integrated them in past projects.
✨Prepare for Technical Discussions
Expect to engage in technical discussions about architecture decisions and best coding practices. Brush up on microservices architecture and be ready to share your thoughts on how to implement it effectively within a team.
✨Emphasize Mentorship Experience
As mentoring junior developers is a key responsibility, be prepared to talk about your leadership experience. Share examples of how you've guided less experienced engineers and contributed to their growth and skill development.