Senior Full Stack Developer [TypeScript/React + Backend]

MVI SOLUTIONS LLC
United States
3 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Application Integration Architecture Application Performance Management Automation of Tests C Sharp (Programming Language) Software as a Service Cloud Computing Code Review Databases
+25 more
Continuous Integration Relational Databases Database Queries PostgreSQL Microsoft SQL Server MySQL Node.Js NoSQL Query Optimization Software Engineering TypeScript Scripting Cloud Platform System ReactJS Caching Indexer Backend Git Kubernetes Information Technology Front End Software Development Api Design Restful APIs Code Restructuring Docker

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.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

1:47 min

Transitioning from internships to full-stack backend engineering

Nicolas Haunold Nicolas Haunold +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all