Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
We are seeking a Senior Full‑Stack Software Engineer for one of our clients. In this role, you will act as the technical anchor for the client’s development team, driving architectural decisions, mentoring junior developers, and delivering enterprise‑grade solutions through robust full‑stack development and DevOps practices.
Key Responsibilities
- Design, develop, and maintain scalable applications using Node.js, Next.js, TypeScript/JavaScript.
- Build and manage data models with SQL and NoSQL databases.
- Contribute to architectural decisions, ensuring system performance, scalability, and security.
- Implement and maintain CI/CD pipelines (GitLab) and containerization (Docker).
- Deploy, monitor, and scale services on Azure cloud platform.
- Collaborate with cross‑functional teams (product, QA, operations) to deliver business‑critical solutions.
- Mentor junior engineers, enforce coding best practices, and conduct thorough code reviews.
Required Qualifications
- Bachelor’s degree in Computer Science or a related discipline.
- 6+ years of professional full‑stack software engineering experience in Node.js, Next.js, JavaScript, and TypeScript.
- Hands‑on experience with SQL and NoSQL databases.
- Proven experience with GitLab CI/CD, Docker, and Azure.
- Excellent communication and leadership skills; ability to mentor and guide teams.
- Familiarity with architectural design patterns and enterprise‑grade solution development.
Preferred Qualifications
- Experience with Python (considered a plus).
- Prior work in large‑scale, multi‑tenant SaaS platforms.
- Certifications in cloud platforms (e.g., Microsoft Azure Fundamentals).
Core Competencies
- Mentor and guide teams, articulate technical concepts clearly, and drive collaborative decision‑making..
- Evaluate and adopt emerging technologies to enhance product quality.
- Ensure high‑quality deliverables and take ownership of technical outcomes.
Key Skills
Ranked by relevanceReady to apply?
Join Astek and take your career to the next level!
Application takes less than 5 minutes