Location: USA
Department: Engineering / Technology
Employment Type: Full-time
👨💻 About the Role
We are seeking a highly experienced Senior Full Stack Developer (10+ years) to join our engineering team. In this role, you will design, develop, and deliver scalable, high-performance applications across both frontend and backend technologies. You will also guide architectural decisions, mentor junior developers, and collaborate closely with cross-functional teams to drive innovation and best practices in software development.
This is a hands-on technical leadership role where you’ll contribute directly to code while shaping the overall system architecture and technical strategy.
🚀 Key Responsibilities
- Architect, design, and develop end-to-end full stack solutions using modern frameworks and tools.
- Lead the development of scalable web applications, APIs, and services.
- Write clean, maintainable, and efficient code across frontend and backend.
- Ensure system performance, security, and reliability at scale.
- Collaborate with product managers, UX/UI designers, and QA teams to deliver high-quality products.
- Define and implement coding standards, code reviews, and best practices.
- Guide system integration with third-party tools, services, and cloud infrastructure.
- Mentor and support junior and mid-level developers, fostering a culture of learning.
- Stay up to date with emerging technologies and recommend adoption where beneficial.
✅ Required Qualifications
- Bachelor’s/Master’s in Computer Science, Software Engineering, or related field.
- 10+ years of professional software development experience in full stack roles.
- Strong expertise in:
- Frontend: React.js, Angular, or Vue.js
- Backend: Node.js, Java, .NET, or Python
- Databases: SQL (MySQL, PostgreSQL, MS SQL) & NoSQL (MongoDB, Redis, etc.)
- Solid understanding of RESTful APIs, GraphQL, and microservices architecture.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Knowledge of CI/CD pipelines, version control (Git), and Agile methodologies.
- Strong problem-solving skills, system design expertise, and the ability to make technical decisions.
- Excellent communication skills with the ability to collaborate across teams.
🌟 Nice to Have
- Experience with DevOps practices and Infrastructure as Code (Terraform, Ansible).
- Exposure to serverless architectures and event-driven systems.
- Knowledge of data pipelines, analytics, or big data systems.
- Contributions to open-source projects or publications in engineering blogs/conferences.
- Leadership experience in managing small to mid-sized engineering teams.