Senior Full Stack Developer
Indexed description
About the Role
We are looking for a seasoned full‑stack engineer who can take ownership of designing, building, and enhancing complex enterprise applications. This position is ideal for someone who enjoys working across the entire technology stack-modern front-end frameworks, robust backend services, and cloud-native architecture. You will play a key role in shaping technical direction, mentoring team members, and delivering solutions that support large-scale business operations.
Key Responsibilities- Lead application development across both frontend and backend systems using React for UI and Java or Node.js for server-side components.
- Design, build, and maintain distributed services and REST-based APIs that support scalable, secure, and high-performing applications.
- Apply strong object-oriented programming practices and recognized design patterns in day-to-day development work.
- Create polished, accessible, and efficient interfaces using modern web standards (HTML5, CSS3, TypeScript/JavaScript).
- Develop cloud-native components using Microsoft Azure services, such as:
- API Management
- Azure Functions
- Event-driven messaging (Event Hub)
- App Services
- Managed databases including PostgreSQL
- Work with both SQL and NoSQL data stores, including integration layers and data modeling.
- Partner closely with product managers, QA engineers, and DevOps teams to deliver high-quality software.
- Support Agile ceremonies and guide best practices around sprint execution, estimation, and team collaboration.
- Contribute to CI/CD improvements, environment automation, and overall engineering process maturity.
- Minimum 8 years of professional experience in full-stack development roles.
- Advanced proficiency in React.js, Java (Spring Boot), or Node/TypeScript for backend engineering.
- Strong grounding in data structures, algorithms, and object-oriented design.
- Hands-on experience building and consuming RESTful APIs and working within microservice ecosystems.
- In‑depth knowledge of modern web technologies: JavaScript, TypeScript, HTML5, CSS3.
- Proven experience with Microsoft Azure, including API gateways, serverless functions, and other cloud-native services.
- Familiarity with relational and non-relational databases and practical knowledge of schema and query design.
- Working knowledge of Agile delivery, CI/CD workflows, and modern DevOps tooling.
- Exposure to containerization and orchestration (Docker, Kubernetes) is a plus.
- Bachelor's or Master's degree in Computer Science, Engineering, or an equivalent technical field.
- Professional certifications related to Azure or cloud engineering.
- Demonstrated leadership abilities within Agile or cross-functional engineering teams.
- Excellent communication skills with the ability to collaborate effectively across technical and non-technical groups.
Location - Charlotte, NC
Hybrid - 3 days onsite
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search