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