Job Description
Are you a visionary developer who thrives on solving complex architectural challenges? ApexTech Solutions is seeking a Senior Full-Stack Software Engineer to drive the evolution of our high-performance, next-generation enterprise SaaS platform.
In this role, you will play a pivotal part in designing scalable systems, building pixel-perfect user interfaces, and shaping our engineering culture. We value clean code, collaborative problem-solving, and a relentless pursuit of performance optimization. If you are ready to make a significant impact on a rapidly growing product, we want to hear from you.
Responsibilities
- Architect, develop, and maintain robust, highly-available APIs and microservices using Node.js and TypeScript.
- Craft modern, high-fidelity user experiences using React, state management libraries, and Tailwind CSS.
- Optimize platform performance to handle high-throughput database queries and sub-second rendering times.
- Mentor mid-level and junior engineers through structured code reviews, pair programming, and architectural design reviews.
- Collaborate closely with Product Managers and UI/UX designers to translate customer requirements into reliable, clean software solutions.
- Establish and maintain robust testing suites, continuous integration, and streamlined continuous delivery (CI/CD) pipelines.
Qualifications
- 5+ years of professional software engineering experience building and scaling cloud-based SaaS applications.
- Expert-level proficiency with Node.js, Express, TypeScript, and modern React (Hooks, Context, SSR).
- Proven experience designing relational database schemas (PostgreSQL) and optimizing complex queries.
- Hands-on experience deploying and managing containerized applications on cloud platforms (AWS, ECS, Docker).
- Strong understanding of RESTful API and GraphQL design patterns, security protocols, and system integration.
- Bachelor's degree in Computer Science, Engineering, or equivalent practical industry experience.