Senior Full Stack Engineer
Responsibilities:
- Lead design & development for medium or large scale projects
- Able to plan refactor of complex projects by balancing risks and dev costs
- Ensure implementation of monitoring and logging tools
- Contribute to the ongoing development and improvement of the platform, both in frontend and backend
- Develop Next.js components and implement complex backend services in TypeScript
- Participate in discussions on system architecture
- Identify, prioritize and execute tasks in the software development life cycle
- Reviewing code quality & functionality
- Mentor junior and mid-level engineers
- Collaborate with recruiters to help grow engineering team
- Support in resource recruiting, planning and allocation
Requirements:
- Bachelor’s degree in appropriate field and at least 4 years of experience as a software engineer
- Leads communication with clients and other stakeholders
- Extensive experience with Next.js, React.js, and TypeScript
- Basic practical skills in Azure
- Strong communication and collaboration skills
- Experience with taking a project from scoping requirements through launch of the project
- Experience with CI/CD and Agile
- Experience writing secure, testable and robust code
- Deep understanding of Linux and OS internals
- Understand performance parameters and assess application performance
- Strong analytical and reasoning skills with an ability to visualise processes and outcomes
Technologies we use:
- AWS, Node.js, React.js, TypeScript, JavaScript, Sequelize, TypeORM, GraphQL
- Docker, ElasticSearch, Google Cloud, AWS Lambdas
- Postgres, MongoDB, MySQL, Redis
- Nest.js, Express.js, RabbitMQ, Kafka, Material UI, AntD
Who You’ll Work With
You’ll work with ambitious, supportive teammates focused on learning, growing, and building meaningful solutions.
What You’ll Do
Lead initiatives, solve meaningful problems, and build impactful solutions.