Senior Software Engineer (Full Stack)
About Ascendia Tech Solutions
Ascendia Tech Solutions is a high-growth, industry-leading software company dedicated to building the next generation of enterprise tools for the finance and logistics sectors. We empower our clients with intelligent, scalable solutions that streamline operations, enhance decision-making, and drive measurable growth. Founded on the principle of continuous innovation and a commitment to engineering excellence, we are a global team of passionate technologists who believe in solving complex problems with simple, elegant code.
The Opportunity: Architecting the Future
We are seeking an exceptionally talented and motivated Senior Software Engineer (Full Stack) to join our core product development team. This is a critical, high-impact role where you will be instrumental in architecting, developing, and deploying features for our flagship platform, “Horizon.” You will operate across the entire application stack, from designing robust database schemas and developing high-performance APIs to crafting intuitive and responsive user interfaces. This role demands a blend of deep technical skill, a strong sense of product ownership, and the ability to mentor junior team members. You won’t just write code; you’ll shape our engineering culture and define the technical roadmap for our most vital products.
Key Responsibilities and Duties
Technical Leadership and Development
You will be the technical lead on major features, driving their implementation from concept to production. This includes leading design reviews and ensuring architectural consistency across services. You will write clean, well-tested, and highly efficient code primarily using TypeScript/Node.js for the backend and React/Next.js for the frontend. A critical component of the role is performance optimization, including identifying and resolving bottlenecks in database queries, API response times, and front-end rendering. You will manage complex state and data flow in large-scale applications, ensuring maintainability and future scalability.
Architecture and System Design
A key part of your contribution will involve participating in the design and evolution of our microservices architecture. You will be responsible for defining clear service contracts and APIs. You will make high-level decisions regarding technology selection and best practices, always prioritizing scalability and resilience. Experience with cloud-native services (AWS/GCP/Azure) is essential, as is a deep understanding of containerization and orchestration using Docker and Kubernetes. Furthermore, you will advocate for and implement continuous integration and continuous deployment (CI/CD) pipelines to automate testing and release processes.
- Collaboration, Mentorship, and Process Improvement
You will work closely with product managers, designers, and other engineering teams to translate business requirements into technical specifications. A crucial element of this senior role is mentoring mid-level and junior engineers through code reviews, pairing sessions, and focused knowledge sharing. You will actively contribute to improving engineering processes, including defining coding standards, implementing automated testing strategies, and enhancing deployment pipelines. You are expected to be an internal advocate for best-in-class security practices and data protection standards throughout the development lifecycle.
Required Technical Qualifications and Experience
Core Full Stack Expertise
A minimum of five to seven years of professional experience in software development is required, with at least three years in a dedicated senior or lead full stack role. You must have mastery of JavaScript/TypeScript and extensive experience with a modern backend framework like Node.js/Express or similar. On the frontend, deep expertise in React (including hooks, context, and state management libraries like Redux or Zustand) and HTML5/CSS3 is mandatory.
Data and Infrastructure
Expertise in relational databases, particularly PostgreSQL, including advanced SQL query optimization, indexing, and performance tuning, is non-negotiable. Practical experience with NoSQL databases, such as MongoDB or Redis, is highly desirable. You must have strong working knowledge of cloud computing platforms (AWS is preferred) and experience managing infrastructure as code (IaC), ideally using Terraform or CloudFormation.
Development Practices
A proven track record of designing and consuming RESTful APIs and modern GraphQL services is essential. Candidates must demonstrate deep familiarity with modern software development practices, including Agile methodologies, Test-Driven Development (TDD), and behavior-driven development. Proficiency with Git and complex branching strategies is assumed.
Desired Non-Technical Skills and Attributes
Communication and Influence
You possess excellent written and verbal communication skills, enabling you to clearly articulate technical concepts to both engineering and non-technical stakeholders. You have a proven ability to influence technical direction and mediate disagreements constructively within a team setting.
Problem Solving and Ownership
You demonstrate a high degree of intellectual curiosity and are a proactive, independent problem-solver. You take full ownership of your work, seeing features through to successful deployment and post-release monitoring. You thrive in a fast-paced environment and can adapt quickly to evolving priorities and technologies.
Culture and Mindset
You are passionate about building high-quality, maintainable software and are a relentless advocate for engineering excellence. You are naturally inclined to mentorship and thrive on helping those around you grow their technical skills. You champion an inclusive and collaborative team environment.
Our Technology Stack Snapshot
The following technologies represent the core tools we use daily. Experience with this specific stack is a significant advantage.
- Backend Services: Node.js, TypeScript, Express, NestJS (Microservices)
- Frontend Interface: React, Next.js, Redux/Zustand, Styled Components/Tailwind CSS
- Database: PostgreSQL, Redis
- Cloud Platform: Amazon Web Services (AWS)
- DevOps: Docker, Kubernetes (EKS), Terraform, GitHub Actions, Prometheus/Grafana
Benefits and Culture at Ascendia Tech Solutions
Work-Life Integration
We offer competitive salaries and a comprehensive benefits package, including health, dental, and vision insurance. We promote a healthy work-life balance with generous paid time off and flexible working arrangements.
Professional Growth
We are committed to the professional development of our team members. This includes an annual budget for conferences, courses, and certifications. You will have a clear career path to Principal Engineer or Engineering Manager roles.
A Collaborative Environment
Our office is a hub for innovation and teamwork. We sponsor regular team-building events, tech talks, and hackathons. We believe that the best work is done when people feel respected, challenged, and supported. Join a culture that celebrates technical achievement and radical honesty.
Ready to Build the Future?
If you are a driven Senior Full Stack Engineer who is ready to take on complex, large-scale challenges and play a pivotal role in the success of a growing company, we encourage you to apply. We are looking for leaders who are excited to innovate, mentor, and leave their mark on the industry.
We look forward to reviewing your application!
