Senior Full Stack Developer [TypeScript/React + Backend]
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+25 more
Job description
The Senior Full Stack Developer is responsible for designing, developing, and delivering high-quality SaaS software systems, with a strong focus on modern frontend development using TypeScript and React.
The successful candidate will have advanced TypeScript/React skills combined with strong backend engineering experience using Node.js, Java, or .NET/C#. You will also have solid experience in API development, databases, application performance, and scalable system design.
You will work as part of a cross-functional Agile team, collaborating with engineers, product managers, and QA to deliver scalable, reliable, and maintainable solutions as we continue evolving our platform into an AWS-hosted SaaS solution, * Design, develop, implement, and test new product features.
- Build modern, scalable web applications using TypeScript and React.
- Design and develop backend services and RESTful APIs.
- Refactor existing code to improve performance, scalability, and maintainability.
- Troubleshoot and optimise performance across frontend, backend, APIs, and databases.
- Design efficient database queries, data models, and application integrations.
- Conduct code reviews and contribute to technical design decisions.
- Write clean, well-tested, maintainable, and documented code.
- Collaborate closely with developers, testers, product owners, and other stakeholders.
- Contribute to CI/CD, automated testing, cloud deployment, and development best practices.
- Play a leading role in the ongoing technical improvement of the product.
Requirements
- 5+ years of professional software development experience.
- Strong TypeScript and React expertise is essential.
- Strong understanding of modern React architecture, hooks, state management, component design, frontend performance, and testing.
- Strong backend development experience using Node.js, Java, or .NET/C#.
- Strong experience designing and developing RESTful APIs and service-based applications.
- Strong knowledge of relational databases such as SQL Server, PostgreSQL, or MySQL, including query optimisation and indexing.
- Experience with NoSQL databases is desirable.
- Strong understanding of application performance, scalability, caching, asynchronous processing, and troubleshooting.
- Experience with AWS or another major cloud platform.
- Experience with Git, CI/CD pipelines, automated testing, and modern development practices.
- Experience with Docker and/or Kubernetes is desirable.
- Experience working with SaaS products is highly regarded.
- Strong communication, problem-solving, and technical ownership skills.
- Knowledge of GIS technologies and Python scripting would be advantageous., * Tertiary qualification in Information Technology, Computer Science, Engineering, or a related discipline, or equivalent professional experience.
Benefits & conditions
- Excellent remuneration package
- 100% Work from home
- 2 festival bonuses, mobile bill, internet bill, health package
- You will be working with a global team of 300+ top notch engineers, cutting edge technologies and tools.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
React Developer Salary [2023]
Fully Remote Software Engineer Jobs
Why Upskilling And Reskilling is Important For Developers
What’s the Difference Between Frontend and Backend Development?