Senior Full Stack Developer - Vice President
Citi · New Castle, DE · 2 wk ago
HybridEngineering$126k–$189k/yrFull-time
About the role
The Full Stack Developer is a senior-level position responsible for designing, developing, and implementing both frontend and backend application systems and services. This role requires hands-on expertise across the full technology stack, with a strong emphasis on building scalable APIs and modern, responsive user interfaces using React.
Responsibilities
- Partner with multiple management and cross-functional teams to ensure seamless integration of business and technology solutions, while identifying and defining necessary system enhancements.
- Design, develop, and maintain scalable backend services using Java and Spring frameworks, along with modern frontend applications using React.js.
- Build intuitive, responsive, and high-performance user interfaces that enhance user experience.
- Develop and maintain RESTful APIs and microservices architecture.
- Resolve high-impact problems through in-depth evaluation of complex business and system processes.
- Ensure application design aligns with enterprise architecture standards and best practices.
- Establish and enforce coding, testing, debugging, and deployment standards across the full stack.
- Collaborate closely with UI/UX designers, product owners, and backend teams to deliver cohesive solutions.
- Contribute to the development of CI/CD pipelines and support DevOps best practices.
- Provide technical leadership, mentorship, and guidance to mid-level developers and analysts.
- Absess risk appropriately in all technical decisions, ensuring compliance with regulatory requirements, company policies, and ethical standards.
Requirements
- Strong proficiency in Java (Spring Boot) and backend service development.
- Hands-on experience with React.js, modern JavaScript (ES6+), HTML5, and CSS3.
- Experience building and consuming RESTful APIs and integrating frontend applications with backend services.
- Working knowledge of state management libraries (e.g., Redux, Context API).
- Experience with databases: Oracle, SQL, and NoSQL (MongoDB).
- Familiarity with cloud platforms (OpenShift, Kubernetes) and containerization.
- Experience with messaging systems such as Kafka and MQ.
- Strong understanding of software development lifecycle (SDLC) and Agile methodologies.
- Knowledge of DevOps practices, CI/CD pipelines, and version control systems (e.g., Git).
- Solid understanding of clean code principles and application design patterns.
- Ability to work independently in a fast-paced and dynamic environment.
- Strong analytical, problem-solving, and communication skills.
Qualifications
- Bachelor’s degree or equivalent experience required
- Master’s degree preferred
Preferred Qualifications
- Experience in the financial services domain, particularly Payments.
- Familiarity with GenAI and Large Language Models (LLMs).
- Experience integrating mainframe systems with APIs or Kafka.
- Experience with modern frontend tooling (e.g., Webpack, Vite, Jest, Cypress).
- 6+ years of relevant experience in full stack development or systems analysis.
- Proven track record of delivering complex, high-impact projects.
- Subject Matter Expert (SME) in one or more areas of application development.
- Strong leadership, stakeholder management, and project delivery skills.